Details

Time bar (total: 15.2s)

analyze171.0ms (1.1%)

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.6s (17.2%)

Results
2.6s8256×body256valid
1.0msbody256precondition
Bogosity

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

simplify52.0ms (0.3%)

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

eval1.0ms (0%)

Compiler

Compiled 41 to 32 computations (22% saved)

prune1.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New123
Fresh011
Picked000
Done000
Total134
Accurracy
99.1%
Counts
4 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
57.5%
(*.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)

localize97.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
99.5%
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
98.8%
(*.f32 (*.f32 2 (PI.f32)) u2)
55.5%
(log.f32 (-.f32 1 u1))
Compiler

Compiled 53 to 39 computations (26.4% saved)

series6.0ms (0%)

Counts
4 → 44
Calls

12 calls:

TimeVariablePointExpression
1.0ms
u1
@inf
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
1.0ms
u1
@-inf
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
1.0ms
u1
@0
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
1.0ms
u2
@0
(*.f32 (*.f32 2 (PI.f32)) u2)
0.0ms
u2
@inf
(*.f32 (*.f32 2 (PI.f32)) u2)

rewrite106.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1002×unswap-sqr
856×swap-sqr
510×associate-*r/
492×distribute-rgt-in
446×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01664
131956
2383356
Stop Event
node limit
Counts
4 → 181
Calls
Call 1
Inputs
(log.f32 (-.f32 1 u1))
(*.f32 (*.f32 2 (PI.f32)) u2)
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
Outputs
((+.f32 (log1p.f32 (neg.f32 u1)) 0) (+.f32 0 (log1p.f32 (neg.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 (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 (+.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 (pow.f32 u1 3)))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1)))) (+.f32 (-.f32 0 (log.f32 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 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 (pow.f32 u1 3))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1)))) (-.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1)) (-.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1) (-.f32 (+.f32 0 (log.f32 (-.f32 1 (pow.f32 u1 3)))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1)))) (-.f32 (+.f32 0 (log.f32 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 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 (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))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (*.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 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)))) (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)))) (*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))) (*.f32 (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (sqrt.f32 (cbrt.f32 (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 2 (*.f32 (PI.f32) u2)))) 1) (pow.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 1) (pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 3) 1/3) (sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 2)) (log.f32 (pow.f32 (exp.f32 u2) (*.f32 2 (PI.f32)))) (log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) 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 2 (*.f32 (PI.f32) u2)))) (exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)) (log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
((-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) 1) (*.f32 1 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) 1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) -1) (*.f32 (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)) 1/4) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.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 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))) (*.f32 -1 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))))) (*.f32 (pow.f32 1 1/2) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2)) (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2))) (*.f32 (pow.f32 -1 1/2) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (neg.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (*.f32 (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (neg.f32 (sqrt.f32 -1)) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (neg.f32 (pow.f32 1 1/2)) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (neg.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2)) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2)) (*.f32 (neg.f32 (pow.f32 -1 1/2)) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))) (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))))) (*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))) (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/2) (pow.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) 1) (pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) 2) (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 3) (pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2) 1/3) (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (fabs.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2)) (expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (exp.f32 (log.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (exp.f32 (*.f32 (log.f32 (log1p.f32 (neg.f32 u1))) 1/2)) (exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 1)) (log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
((+.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 2 (*.f32 (PI.f32) 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 2 (*.f32 (PI.f32) u2)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) (*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)) (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)))) (*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)))) (*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) (*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) (pow.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/3) (sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) (log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (exp.f32 (log.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)) (log1p.f32 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))

simplify141.0ms (0.9%)

Algorithm
egg-herbie
Rules
1260×associate-/r/
710×associate-*r*
682×distribute-lft-neg-in
680×associate-*l*
674×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04937005
112686071
247105965
Stop Event
node limit
Counts
225 → 312
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)))
(*.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)))))))
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 (log1p.f32 (neg.f32 u1)) 0)
(+.f32 0 (log1p.f32 (neg.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 (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 (+.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 (pow.f32 u1 3)))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(+.f32 (-.f32 0 (log.f32 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 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 (pow.f32 u1 3))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(-.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1)
(-.f32 (+.f32 0 (log.f32 (-.f32 1 (pow.f32 u1 3)))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(-.f32 (+.f32 0 (log.f32 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 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 (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))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))
(*.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 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (sqrt.f32 (cbrt.f32 (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 2 (*.f32 (PI.f32) u2)))) 1)
(pow.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 1)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 2))
(log.f32 (pow.f32 (exp.f32 u2) (*.f32 2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) 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 2 (*.f32 (PI.f32) u2))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) 1)
(*.f32 1 (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) 1)
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) -1)
(*.f32 (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)) 1/4) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.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 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 -1 (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2)))
(*.f32 (pow.f32 -1 1/2) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (neg.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))
(*.f32 (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (neg.f32 (sqrt.f32 -1)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (neg.f32 (pow.f32 1 1/2)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (neg.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2)) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2))
(*.f32 (neg.f32 (pow.f32 -1 1/2)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))))
(pow.f32 (log1p.f32 (neg.f32 u1)) 1/2)
(pow.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) 1)
(pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 3)
(pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2) 1/3)
(neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(fabs.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(log.f32 (exp.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(exp.f32 (log.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (neg.f32 u1))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(+.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 2 (*.f32 (PI.f32) 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 2 (*.f32 (PI.f32) u2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1))
(log1p.f32 (expm1.f32 (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 (*.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/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 -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 (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 (log.f32 -1) (+.f32 (log.f32 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 (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 u1) (-.f32 (log.f32 -1) (/.f32 1/2 (*.f32 u1 u1)))) (/.f32 -1 u1))
(+.f32 (log.f32 u1) (-.f32 (-.f32 (log.f32 -1) (/.f32 1/2 (*.f32 u1 u1))) (/.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 (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 (log.f32 -1) (-.f32 (log.f32 u1) (+.f32 (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1/3 (pow.f32 u1 3)))))
(-.f32 (+.f32 (log.f32 u1) (-.f32 (-.f32 (log.f32 -1) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1 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)))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (/.f32 -1 u1)) (+.f32 (/.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)))
(*.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 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (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 (*.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 (*.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))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 u1 u1)) (*.f32 (/.f32 (sqrt.f32 -1) u1) (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 (/.f32 (sqrt.f32 -1) u1) (/.f32 (+.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 (sqrt.f32 -1) (sqrt.f32 (+.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 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) u1) 1) (/.f32 (sqrt.f32 -1) 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 (*.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 (*.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))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 u1 u1)) (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/3 (/.f32 (*.f32 1/2 (+.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 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) 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 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) u1) 1) (/.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))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2))
(*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(neg.f32 (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 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1) (neg.f32 (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 -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))) -1 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 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 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (*.f32 u1 u1))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(+.f32 (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 1 u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (*.f32 u1 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))) -1 (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 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 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2)) (neg.f32 (log.f32 (/.f32 -1 u1)))))) (pow.f32 u1 3)))))))
(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 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (*.f32 u1 u1)) (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(+.f32 (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 1 u1) (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (*.f32 u1 u1)) (/.f32 (+.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3))))))
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)
(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 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 -2 u2) u2))))
(+.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 (*.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 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 u2 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 (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 (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 (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 (+.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 (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 (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 (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)))))
(-.f32 (neg.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 (log.f32 (cbrt.f32 (-.f32 1 u1))) -3)
(+.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))
(-.f32 (neg.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 (log.f32 (cbrt.f32 (-.f32 1 u1))) -3)
(+.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)))))
(-.f32 (neg.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 (log.f32 (cbrt.f32 (-.f32 1 u1))) -3)
(+.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 (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 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1)
(log1p.f32 (neg.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 (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 (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))))
(-.f32 (neg.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 (log.f32 (cbrt.f32 (-.f32 1 u1))) -3)
(-.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 (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 4))
(*.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))))))
(neg.f32 (*.f32 (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 4) (neg.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 4)))
(*.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 (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 4))
(*.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))))))
(neg.f32 (*.f32 (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 4) (neg.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 4)))
(*.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 (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))) (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 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(neg.f32 (*.f32 (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 4) (neg.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 4)))
(*.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 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))))
(log1p.f32 (neg.f32 u1))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))))
(log1p.f32 (neg.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (sqrt.f32 (cbrt.f32 (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 (+.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 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (*.f32 (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 4)))
(/.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 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (*.f32 (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 4)))
(/.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 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 2 (*.f32 u2 (PI.f32)))
(pow.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 1)
(*.f32 2 (*.f32 u2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)
(*.f32 2 (*.f32 u2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)
(*.f32 2 (*.f32 u2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 3) 1/3)
(*.f32 2 (*.f32 u2 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) 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 2 (*.f32 (PI.f32) u2)))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) 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 2 (*.f32 (PI.f32) u2))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1))
(*.f32 2 (*.f32 u2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) 1)
(sqrt.f32 (log1p.f32 (neg.f32 u1)))
(*.f32 1 (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(sqrt.f32 (log1p.f32 (neg.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) 1)
(sqrt.f32 (log1p.f32 (neg.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) -1)
(neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (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 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)))
(neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.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))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 -1 (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (fabs.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (fabs.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(sqrt.f32 (log1p.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (fabs.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (fabs.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (pow.f32 -1 1/2) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (neg.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (fabs.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))
(neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (neg.f32 (sqrt.f32 -1)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 -1)))
(*.f32 (neg.f32 (pow.f32 1 1/2)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (neg.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2)) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (fabs.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (neg.f32 (pow.f32 -1 1/2)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 -1)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(sqrt.f32 (log1p.f32 (neg.f32 u1)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (sqrt.f32 (cbrt.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 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))
(sqrt.f32 (log1p.f32 (neg.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))))
(pow.f32 (log1p.f32 (neg.f32 u1)) 1/2)
(sqrt.f32 (log1p.f32 (neg.f32 u1)))
(pow.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) 1)
(sqrt.f32 (log1p.f32 (neg.f32 u1)))
(pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) 2)
(sqrt.f32 (log1p.f32 (neg.f32 u1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 3)
(sqrt.f32 (log1p.f32 (neg.f32 u1)))
(pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2))
(neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(fabs.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(sqrt.f32 (log1p.f32 (neg.f32 u1)))
(log.f32 (exp.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(sqrt.f32 (log1p.f32 (neg.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(sqrt.f32 (log1p.f32 (neg.f32 u1)))
(cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(sqrt.f32 (log1p.f32 (neg.f32 u1)))
(exp.f32 (log.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(sqrt.f32 (log1p.f32 (neg.f32 u1)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (neg.f32 u1))) 1/2))
(sqrt.f32 (log1p.f32 (neg.f32 u1)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 1))
(sqrt.f32 (log1p.f32 (neg.f32 u1)))
(log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(sqrt.f32 (log1p.f32 (neg.f32 u1)))
(+.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)))))
(fma.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32))) (neg.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) 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)))))
(fma.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32))) (neg.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/3)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) 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 2 (*.f32 (PI.f32) u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))

localize92.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
99.6%
(cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))
99.5%
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
98.8%
(*.f32 (PI.f32) u2)
Compiler

Compiled 47 to 19 computations (59.6% saved)

series33.0ms (0.2%)

Counts
4 → 52
Calls

15 calls:

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

rewrite89.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1018×unswap-sqr
860×swap-sqr
518×sqr-pow
434×distribute-rgt-in
392×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01686
132370
2393470
Stop Event
node limit
Counts
4 → 137
Calls
Call 1
Inputs
(*.f32 (PI.f32) u2)
(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 2 (*.f32 (PI.f32) u2))))
Outputs
((-.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 (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 (sqrt.f32 -1)) (sqrt.f32 (log1p.f32 u1))) (*.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 (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4)) (*.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)))) (*.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 (log1p.f32 u1) 3/2) 1/6) (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/6)) (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)))))
((+.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 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3/2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3/2)) (*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3) 1/6) (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3) 1/6)) (/.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 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 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 (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)) (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 (PI.f32) (+.f32 u2 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 (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 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1) (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 3) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 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 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (log1p.f32 u1)))) (log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))) (cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3)) (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 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1)) (log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))

simplify122.0ms (0.8%)

Algorithm
egg-herbie
Rules
1446×associate-*r/
1054×associate-*r*
978×associate-*l*
712×+-commutative
614×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04529303
111888139
258328055
Stop Event
node limit
Counts
189 → 263
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 (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)))))))
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 (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 (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 (sqrt.f32 -1)) (sqrt.f32 (log1p.f32 u1)))
(*.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 (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4))
(*.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))))
(*.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 (log1p.f32 u1) 3/2) 1/6) (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/6))
(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))))
(+.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 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3/2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3/2))
(*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3) 1/6) (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3) 1/6))
(/.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 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 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 (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)) (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 (PI.f32) (+.f32 u2 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 (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 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 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 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (log1p.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
(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 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
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 (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 (/.f32 (sqrt.f32 -1) u1) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.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 (*.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 (/.f32 (sqrt.f32 -1) u1) (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 (/.f32 (sqrt.f32 -1) u1) (/.f32 (+.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 (sqrt.f32 -1) (sqrt.f32 (+.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 (sqrt.f32 -1) u1) (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (+.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) (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 (*.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 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/3 (/.f32 (*.f32 1/2 (+.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 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (+.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) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (/.f32 (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) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (/.f32 (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))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (/.f32 (sqrt.f32 -1) u1) (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) u1)))))))
(*.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/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 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 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2)) (*.f32 u1 u1)))))
(fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1) (fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) u1)) (*.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 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2)) (*.f32 u1 u1))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1/3 (/.f32 (*.f32 -1/2 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 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 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (*.f32 u1 u1)) (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3)))))))
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 1 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 u2 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 (*.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 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 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 (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))
(+.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 (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)))) u1)) (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (/.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (/.f32 u1 (sqrt.f32 (/.f32 1 (+.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 (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)))) 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 (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))))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))))))
(+.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 (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)))) 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 (sqrt.f32 -1) (*.f32 (+.f32 1/3 (/.f32 (*.f32 1/2 (+.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)))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (pow.f32 u1 3))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (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 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 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 u2 (*.f32 (PI.f32) 2))))))) (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))))
(*.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 (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(+.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 -1/2 (*.f32 (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 u2 (*.f32 (PI.f32) 2))) u1)) (*.f32 (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))
(+.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 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 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 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1) (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) u1)))) (*.f32 (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 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)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1/3 (/.f32 (*.f32 -1/2 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 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 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 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 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1) (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) u1)))) (*.f32 (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 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 -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 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(+.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 (sqrt.f32 -1) (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))) (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 (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 (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (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 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.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 (*.f32 (sqrt.f32 -1) (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 u2 (*.f32 (PI.f32) 2)))))
(*.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 (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 u2 (*.f32 (PI.f32) 2)))))
(*.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 (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 u2 (*.f32 (PI.f32) 2)))))
(*.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 (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 u2 (*.f32 (PI.f32) 2)))))
(*.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 (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 u2 (*.f32 (PI.f32) 2)))))
(*.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 (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 u2 (*.f32 (PI.f32) 2)))))
(*.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 (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 u2 (*.f32 (PI.f32) 2)))))
(*.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 (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 u2 (*.f32 (PI.f32) 2)))))
(-.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 (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 (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 (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 (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4))
(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 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (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 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (*.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 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (*.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 (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 (log1p.f32 u1) 3/2) 1/6) (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/6))
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
(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))
(+.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 u2 (*.f32 (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 (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 u2 (*.f32 (PI.f32) 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))) (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 u2 (*.f32 (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 (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 u2 (*.f32 (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 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 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 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 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 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 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 (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 u2 (*.f32 (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 (-.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 u2 (*.f32 (PI.f32) 2))) (+.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)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(-.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 u2 (*.f32 (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 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(*.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)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(*.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)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 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)))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (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 (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)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(*.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 u2 (*.f32 (PI.f32) 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 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)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 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 (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 u2 (*.f32 (PI.f32) 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 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)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(*.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 u2 (*.f32 (PI.f32) 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 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 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3/2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3/2))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3) 1/6) (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3) 1/6))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 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)))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 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 (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)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 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 (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)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 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)))))
(/.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)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3) 1/3)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2))
(fabs.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(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))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 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 (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 (sqrt.f32 (log1p.f32 u1)) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (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 (*.f32 (sqrt.f32 (log1p.f32 u1)) (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)) (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 (sqrt.f32 (log1p.f32 u1)) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (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 (*.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 (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 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) 1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(/.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 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 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 (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 (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)))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (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 (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 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 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)))))
(/.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 (+.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)))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (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 (PI.f32) (+.f32 u2 u2)))) 1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 3)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3) 1/3)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 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 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 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)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))

eval276.0ms (1.8%)

Compiler

Compiled 15583 to 9487 computations (39.1% saved)

prune144.0ms (1%)

Pruning

28 alts after pruning (26 fresh and 2 done)

PrunedKeptTotal
New54926575
Fresh000
Picked011
Done011
Total54928577
Accurracy
99.9%
Counts
577 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.9%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
74.5%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
74.4%
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
74.3%
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3/2) (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
98.4%
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
98.3%
(*.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)))
93.7%
(*.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)))
89.8%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
99.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)))
96.4%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u1 3))) (log1p.f32 (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
98.6%
(*.f32 (sqrt.f32 (neg.f32 (*.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))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
53.2%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
55.4%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
77.0%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
95.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))
98.7%
(*.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 u2)))))))
98.7%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1))
89.0%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
99.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
97.6%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
99.0%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2))))
99.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
79.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
57.5%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
48.5%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
73.6%
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
72.3%
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)))
Compiler

Compiled 1031 to 849 computations (17.7% saved)

localize145.0ms (1%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.1%
(-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))
98.8%
(*.f32 (PI.f32) (+.f32 u2 u2))
98.8%
(*.f32 (PI.f32) u2)
98.3%
(pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)
Compiler

Compiled 112 to 39 computations (65.2% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite97.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
986×associate-*r/
800×associate-*l/
702×distribute-rgt-in
676×distribute-lft-in
348×add-sqr-sqrt
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01683
134083
2434247
Stop Event
node limit
Counts
3 → 138
Calls
Call 1
Inputs
(pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)
(*.f32 (PI.f32) (+.f32 u2 u2))
(-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))
Outputs
((+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 (*.f32 1/2 (cos.f32 0))))) 1) (-.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 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (*.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 (PI.f32) u2))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)))) (*.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (*.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)))) (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) u2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) u2)))) (*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) u2)))) (/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))) (cos.f32 0)) 2) (/.f32 (*.f32 1 (-.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))) (cos.f32 0))) 2) (/.f32 (*.f32 (-.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))) (cos.f32 0)) 1) 2) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 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 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (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))))))
(0)
((+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (*.f32 1/2 (cos.f32 0)) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1)) (+.f32 (*.f32 1/2 (cos.f32 0)) (+.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 (*.f32 1/2 (cos.f32 0)) (+.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 (*.f32 1/2 (cos.f32 0)) (+.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 (*.f32 1/2 (cos.f32 0)) (+.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 (*.f32 1/2 (cos.f32 0)) (+.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 (*.f32 1/2 (cos.f32 0)) (+.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 (*.f32 1/2 (cos.f32 0)) (*.f32 1 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1))) (+.f32 (*.f32 1/2 (cos.f32 0)) (*.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1) 1)) (+.f32 (fma.f32 1/2 (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 1/2 (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 1/2 (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 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)))) (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 (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 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)))) (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 (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 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)))) (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 (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 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)))) (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 (+.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 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)))) (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 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 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 1 (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 (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)) (+.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)) (+.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)) (+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (*.f32 1/2 (cos.f32 0))) (+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (*.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 (*.f32 1/2 (cos.f32 0))) (+.f32 (*.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 (*.f32 1/2 (cos.f32 0))) (+.f32 (*.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 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1) (*.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 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)))) (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)))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (+.f32 (-.f32 (*.f32 1/2 (cos.f32 0)) 1/2) (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 (*.f32 1/2 (cos.f32 0)) (exp.f32 (log.f32 (-.f32 3/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)))) 1) (*.f32 1 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (*.f32 (sqrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (*.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (pow.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2)) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2) (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (/.f32 1 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 1/2 (cos.f32 0)))) (-.f32 (sqrt.f32 (*.f32 1/2 (cos.f32 0))) (sin.f32 (*.f32 (PI.f32) u2)))) (*.f32 (/.f32 1 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))) (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))) (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (-.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (*.f32 1/2 (cos.f32 0)))))) (*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (-.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))) (*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (+.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) 3) (pow.f32 (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))) 3))) (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 (*.f32 (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))) (/.f32 1 (/.f32 1 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))) (/.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))) (/.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))) (/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))))) (/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (/.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))))) (/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))))) (/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (/.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))))) (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (-.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (*.f32 (pow.f32 (cos.f32 0) 3) 1/8)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (*.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (*.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 3)) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (-.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))) (/.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) 3)) (*.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (*.f32 (pow.f32 (cos.f32 0) 3) 1/8)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (*.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))))) (/.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) 3)) (*.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))) (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))))) (/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (neg.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (neg.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) 1) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))) (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 1) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))) (/.f32 (*.f32 1 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (-.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (/.f32 (*.f32 1 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (-.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))) (/.f32 (*.f32 1 (neg.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (neg.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (/.f32 (*.f32 1 (neg.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (neg.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (/.f32 (*.f32 (sqrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (/.f32 (*.f32 (sqrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (sqrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (cbrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 1) (-.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 3)) 1) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (-.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))) (/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) 1) (neg.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) 1) (neg.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (sqrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (sqrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (sqrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (pow.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2)) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (pow.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2)) (cbrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (/.f32 1 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) 3)) (/.f32 1 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))))) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (*.f32 (pow.f32 (cos.f32 0) 3) 1/8)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (/.f32 1 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) 3)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (*.f32 (pow.f32 (cos.f32 0) 3) 1/8)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (*.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))))) (/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 1) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))) (/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (sqrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))) (cbrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))) (cbrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) 1) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))) (/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (pow.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1) (pow.f32 (sqrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2) (pow.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 3) (pow.f32 (pow.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 3) 1/3) (sqrt.f32 (pow.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 2)) (log.f32 (exp.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (log.f32 (+.f32 1 (expm1.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))) (cbrt.f32 (pow.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 3)) (expm1.f32 (log1p.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (exp.f32 (log.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (exp.f32 (*.f32 (log.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 1)) (log1p.f32 (expm1.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)))) (fma.f32 (cos.f32 0) 1/2 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 1 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 (sqrt.f32 (*.f32 1/2 (cos.f32 0))) (sqrt.f32 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (cbrt.f32 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))

simplify159.0ms (1%)

Algorithm
egg-herbie
Rules
1356×associate-*r*
1220×associate-*l*
874×associate-/l*
674×*-commutative
496×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03985128
115154486
229334430
Stop Event
node limit
Counts
174 → 233
Calls
Call 1
Inputs
(*.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)))))
(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))) 2)
(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))) 2)
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
(pow.f32 (sin.f32 (*.f32 u2 (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)))
1/2
(+.f32 1/2 (*.f32 (-.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2)))
(+.f32 1/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 (-.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/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 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 (*.f32 1/2 (cos.f32 0))))) 1)
(-.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 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)))
(*.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 (PI.f32) u2))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2))))
(*.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))
(*.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) u2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) u2))))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))) (cos.f32 0)) 2)
(/.f32 (*.f32 1 (-.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))) (cos.f32 0))) 2)
(/.f32 (*.f32 (-.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))) (cos.f32 0)) 1) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 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 (sin.f32 (*.f32 (PI.f32) u2)) 6))
(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)))))
0
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
(+.f32 (*.f32 1/2 (cos.f32 0)) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1))
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.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 (*.f32 1/2 (cos.f32 0)) (+.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 (*.f32 1/2 (cos.f32 0)) (+.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 (*.f32 1/2 (cos.f32 0)) (+.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 (*.f32 1/2 (cos.f32 0)) (+.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 (*.f32 1/2 (cos.f32 0)) (+.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 (*.f32 1/2 (cos.f32 0)) (*.f32 1 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1)))
(+.f32 (*.f32 1/2 (cos.f32 0)) (*.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1) 1))
(+.f32 (fma.f32 1/2 (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 1/2 (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 1/2 (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 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)))) (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 (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 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)))) (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 (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 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)))) (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 (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 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)))) (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 (+.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 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)))) (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 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 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 1 (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 (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))
(+.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))
(+.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))
(+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (*.f32 1/2 (cos.f32 0)))
(+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (*.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 (*.f32 1/2 (cos.f32 0))) (+.f32 (*.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 (*.f32 1/2 (cos.f32 0))) (+.f32 (*.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 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1) (*.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 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)))) (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)))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
(+.f32 (-.f32 (*.f32 1/2 (cos.f32 0)) 1/2) (*.f32 1/2 (cos.f32 0)))
(+.f32 (-.f32 (*.f32 1/2 (cos.f32 0)) (exp.f32 (log.f32 (-.f32 3/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)))) 1)
(*.f32 1 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
(*.f32 (sqrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
(*.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (pow.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2) (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
(*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (/.f32 1 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))
(*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))
(*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 1/2 (cos.f32 0)))) (-.f32 (sqrt.f32 (*.f32 1/2 (cos.f32 0))) (sin.f32 (*.f32 (PI.f32) u2))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))) (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))
(*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))) (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (-.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (*.f32 1/2 (cos.f32 0))))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (-.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (+.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) 3) (pow.f32 (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))) 3))) (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 (*.f32 (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))))
(/.f32 1 (/.f32 1 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))
(/.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))) (/.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (/.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (/.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (-.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (*.f32 (pow.f32 (cos.f32 0) 3) 1/8)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (*.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (*.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 3)) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (-.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) 3)) (*.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (*.f32 (pow.f32 (cos.f32 0) 3) 1/8)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (*.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) 3)) (*.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))) (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (neg.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (neg.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) 1) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 1) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (-.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
(/.f32 (*.f32 1 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (-.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (neg.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (neg.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (sqrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (cbrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 1) (-.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 3)) 1) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (-.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) 1) (neg.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) 1) (neg.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (sqrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (sqrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (sqrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (pow.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2)) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (pow.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2)) (cbrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (/.f32 1 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) 3)) (/.f32 1 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (*.f32 (pow.f32 (cos.f32 0) 3) 1/8)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (/.f32 1 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) 3)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (*.f32 (pow.f32 (cos.f32 0) 3) 1/8)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (*.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))))
(/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 1) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))
(/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (sqrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))
(/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))) (cbrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))) (cbrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))
(/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) 1) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))
(/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))
(/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))
(pow.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1)
(pow.f32 (sqrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2)
(pow.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 3)
(pow.f32 (pow.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 2))
(log.f32 (exp.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))
(cbrt.f32 (pow.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 3))
(expm1.f32 (log1p.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
(exp.f32 (log.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 1))
(log1p.f32 (expm1.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))))
(fma.f32 (cos.f32 0) 1/2 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
(fma.f32 1 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
(fma.f32 (sqrt.f32 (*.f32 1/2 (cos.f32 0))) (sqrt.f32 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (cbrt.f32 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
Outputs
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))
(*.f32 u2 (*.f32 u2 (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)))
(fma.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))
(fma.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 -1/3 (pow.f32 u2 4))))
(fma.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 u2 4) (*.f32 -1/3 (pow.f32 (PI.f32) 4))))
(+.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))))
(fma.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) 2/45) (fma.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))
(fma.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) 2/45) (fma.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 -1/3 (pow.f32 u2 4)))))
(fma.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) 2/45) (fma.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 u2 4) (*.f32 -1/3 (pow.f32 (PI.f32) 4)))))
(+.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)))))
(fma.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) 2/45) (fma.f32 (*.f32 (pow.f32 (PI.f32) 8) -1/315) (pow.f32 u2 8) (fma.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))))
(fma.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) 2/45) (fma.f32 (*.f32 (pow.f32 (PI.f32) 8) -1/315) (pow.f32 u2 8) (fma.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 -1/3 (pow.f32 u2 4))))))
(fma.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) 2/45) (fma.f32 (*.f32 (pow.f32 (PI.f32) 8) -1/315) (pow.f32 u2 8) (fma.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 u2 4) (*.f32 -1/3 (pow.f32 (PI.f32) 4))))))
(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))) 2)
(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))) 2)
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 u2 (*.f32 2 (PI.f32)))
1/2
(+.f32 1/2 (*.f32 (-.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2)))
(+.f32 (*.f32 (*.f32 u2 u2) (-.f32 (neg.f32 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2))) 1/2)
(fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) -2) 1/2)
(+.f32 1/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 (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3) (*.f32 (*.f32 u2 u2) (-.f32 (neg.f32 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)))) 1/2)
(+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) -2) 1/2) (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)))
(+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) -2) 1/2) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 2/3)))
(+.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/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)))))
(fma.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 6) -2/45) (*.f32 (pow.f32 (PI.f32) 6) 2/45)) (pow.f32 u2 6) (+.f32 (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3) (*.f32 (*.f32 u2 u2) (-.f32 (neg.f32 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)))) 1/2))
(fma.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) -4/45) (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) -2) 1/2) (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3))))
(fma.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) -4/45) (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) -2) 1/2) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 2/3))))
(-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 (*.f32 1/2 (cos.f32 0))))) 1)
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 1/2))) 1)
0
(-.f32 1/2 (*.f32 1/2 (cos.f32 0)))
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 1/2))) 1)
0
(-.f32 (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0))))) 1)
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 1/2))) 1)
0
(*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)))
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
(*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) 1)
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 1/2))) 1)
0
(*.f32 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 1/2))) 1)
0
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) u2))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2))))
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
(*.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))
(*.f32 (cbrt.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 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2))))
(*.f32 (cbrt.f32 0) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (*.f32 (cbrt.f32 0) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(*.f32 (cbrt.f32 0) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) u2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) u2))))
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) u2))))
(*.f32 (cbrt.f32 0) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (*.f32 (cbrt.f32 0) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))) (cos.f32 0)) 2)
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 1/2))) 1)
0
(/.f32 (*.f32 1 (-.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))) (cos.f32 0))) 2)
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 1/2))) 1)
0
(/.f32 (*.f32 (-.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))) (cos.f32 0)) 1) 2)
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 1/2))) 1)
0
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))
(log.f32 (exp.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 1/2))) 1)
0
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 1/2))) 1)
0
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))
(expm1.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0)))))
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 1/2))) 1)
0
(exp.f32 (log.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 1/2))) 1)
0
(exp.f32 (*.f32 (log.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 1))
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 1/2))) 1)
0
(log1p.f32 (expm1.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 1/2))) 1)
0
0
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 1/2))) 1)
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
1/2
(+.f32 (*.f32 1/2 (cos.f32 0)) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1))
1/2
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.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/2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) 0))
(+.f32 1/2 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.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/2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) 0))
(+.f32 1/2 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.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/2
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.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/2
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.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/2 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) 0))
(+.f32 1/2 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (neg.f32 (cbrt.f32 0))))
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.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/2 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) 0))
(+.f32 1/2 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (neg.f32 (cbrt.f32 0))))
(+.f32 (*.f32 1/2 (cos.f32 0)) (*.f32 1 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1)))
1/2
(+.f32 (*.f32 1/2 (cos.f32 0)) (*.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1) 1))
1/2
(+.f32 (fma.f32 1/2 (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/2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) 0))
(+.f32 1/2 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (fma.f32 1/2 (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/2
(+.f32 (fma.f32 1/2 (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/2 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) 0))
(+.f32 1/2 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (neg.f32 (cbrt.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)))) (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 2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) 0)))
(fma.f32 2 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 1/2)
(+.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -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)))) (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 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) 0))
(+.f32 1/2 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 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)))) (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 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) 0)) (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) 0))
(+.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (neg.f32 (cbrt.f32 0))) (+.f32 1/2 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(+.f32 1/2 (-.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (neg.f32 (cbrt.f32 0))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.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)))) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 1/2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) 0))
(+.f32 1/2 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 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)))) (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)))) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 1/2 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) 0))
(+.f32 1/2 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (neg.f32 (cbrt.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)))) (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 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) 0)) (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) 0))
(+.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (neg.f32 (cbrt.f32 0))) (+.f32 1/2 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(+.f32 1/2 (-.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (neg.f32 (cbrt.f32 0))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 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)))) (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/2 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) 0))
(+.f32 1/2 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (neg.f32 (cbrt.f32 0))))
(+.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)))) (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/2 (*.f32 2 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) 0)))
(fma.f32 2 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (neg.f32 (cbrt.f32 0))) 1/2)
(+.f32 (fma.f32 1/2 (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)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 1/2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) 0))
(+.f32 1/2 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 1 (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 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/2 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) 0))
(+.f32 1/2 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (neg.f32 (cbrt.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))
(+.f32 1/2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) 0))
(+.f32 1/2 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 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))
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))
(+.f32 1/2 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) 0))
(+.f32 1/2 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (neg.f32 (cbrt.f32 0))))
(+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (*.f32 1/2 (cos.f32 0)))
1/2
(+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (*.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/2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) 0))
(+.f32 1/2 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (*.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/2
(+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (*.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/2 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) 0))
(+.f32 1/2 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (neg.f32 (cbrt.f32 0))))
(+.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1) (*.f32 1/2 (cos.f32 0)))
1/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 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
(+.f32 1/2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) 0))
(+.f32 1/2 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.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/2
(+.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 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
(+.f32 1/2 (fma.f32 (neg.f32 (cbrt.f32 0)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) 0))
(+.f32 1/2 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (neg.f32 (cbrt.f32 0))))
(+.f32 (-.f32 (*.f32 1/2 (cos.f32 0)) 1/2) (*.f32 1/2 (cos.f32 0)))
1/2
(+.f32 (-.f32 (*.f32 1/2 (cos.f32 0)) (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0)))))) 1)
1/2
(*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1)
1/2
(*.f32 1 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
1/2
(*.f32 (sqrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
1/2
(*.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (pow.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2))
1/2
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2) (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
1/2
(*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (/.f32 1 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/2))
(+.f32 1/2 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/4))
(+.f32 1/2 (*.f32 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))
(*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 1/2 (cos.f32 0)))) (-.f32 (sqrt.f32 (*.f32 1/2 (cos.f32 0))) (sin.f32 (*.f32 (PI.f32) u2))))
(*.f32 (+.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 1/2)) (-.f32 (sqrt.f32 1/2) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (/.f32 1 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))) (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/2))
(+.f32 1/2 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))) (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/4))
(+.f32 1/2 (*.f32 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
1/2
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (-.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (*.f32 1/2 (cos.f32 0))))))
(/.f32 (*.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/4) 0)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/8))
(/.f32 (-.f32 1/16 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 8)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/8))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (-.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/4))
(+.f32 1/2 (*.f32 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (+.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) 3) (pow.f32 (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))) 3))) (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 (*.f32 (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/4))
(+.f32 1/2 (*.f32 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))
(/.f32 1 (/.f32 1 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
1/2
(/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/2))
(+.f32 1/2 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))) (/.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
1/2
(/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/4))
(+.f32 1/2 (*.f32 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
1/2
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) 1/4) (sqrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))))
(*.f32 (sqrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (/.f32 (sqrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) 1/4))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (/.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) 1/2) (sqrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(*.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (/.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) 1/2))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (cbrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))) 1/4) (cbrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))))
(*.f32 (cbrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (/.f32 (cbrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (/.f32 1/4 (cbrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))))))
(*.f32 (cbrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (*.f32 (/.f32 (cbrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) 1/4) (cbrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (/.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))))
(/.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (/.f32 (/.f32 1/2 (cbrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (cbrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (/.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (/.f32 1/2 (cbrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))))
(*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (*.f32 (/.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) 1/2) (cbrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (-.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
1/2
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (*.f32 (pow.f32 (cos.f32 0) 3) 1/8)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (*.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))))
(/.f32 (-.f32 1/64 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 12)) (+.f32 1/32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/4)))
(/.f32 4 (/.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/8) (-.f32 1/64 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 12))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (*.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))))
(/.f32 (-.f32 1/16 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 8)) (+.f32 1/8 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/2)))
(*.f32 (/.f32 (-.f32 1/16 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 8)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/4)) 2)
(/.f32 (+.f32 1/8 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 8))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/4))
(/.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 3)) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (-.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))
1/2
(/.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) 3)) (*.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (*.f32 (pow.f32 (cos.f32 0) 3) 1/8)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (*.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))))))
(/.f32 (-.f32 1/512 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 3)) (+.f32 1/256 (*.f32 1/4 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 12) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/8)))))
(/.f32 (-.f32 1/128 (/.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 3) 1/4)) (+.f32 1/64 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 12))))
(/.f32 (-.f32 1/512 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 3)) (+.f32 1/256 (*.f32 1/4 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 12)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) 3)) (*.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))) (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))))))
(/.f32 (-.f32 1/64 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 3)) (+.f32 1/32 (*.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 8) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/4)) 1/2)))
(*.f32 (/.f32 (-.f32 1/64 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 3)) (+.f32 1/16 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 8)))) 2)
(*.f32 (/.f32 2 (+.f32 1/16 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 8)))) (-.f32 1/64 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 12)))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (neg.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/2))
(+.f32 1/2 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (neg.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/4))
(+.f32 1/2 (*.f32 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) 1) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/4))
(+.f32 1/2 (*.f32 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 1) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/2))
(+.f32 1/2 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 1 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (-.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
1/2
(/.f32 (*.f32 1 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (-.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))
1/2
(/.f32 (*.f32 1 (neg.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (neg.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/2))
(+.f32 1/2 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (neg.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/4))
(+.f32 1/2 (*.f32 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))
(/.f32 (sqrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (/.f32 1/2 (sqrt.f32 1/2)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) 1/2) (sqrt.f32 1/2))
(*.f32 (sqrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (/.f32 (sqrt.f32 1/2) 1/2))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (sqrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))
(/.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (/.f32 (sqrt.f32 1/2) (sqrt.f32 1/2)))
(*.f32 1 (sqrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))
(/.f32 (cbrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (/.f32 (cbrt.f32 1/4) (pow.f32 (cbrt.f32 1/2) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 1/2) 2) (cbrt.f32 1/4)) (cbrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))))
(*.f32 (pow.f32 (cbrt.f32 1/2) 2) (/.f32 (cbrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (cbrt.f32 1/4)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2) (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))) (cbrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))
(/.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (/.f32 (cbrt.f32 1/2) (pow.f32 (cbrt.f32 1/2) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 1/2) 2) (cbrt.f32 1/2)) (cbrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (/.f32 (pow.f32 (cbrt.f32 1/2) 2) (cbrt.f32 1/2)))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 1) (-.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
1/2
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 3)) 1) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (-.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))
1/2
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) 1) (neg.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/2))
(+.f32 1/2 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) 1) (neg.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/4))
(+.f32 1/2 (*.f32 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (sqrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))
(/.f32 (sqrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (/.f32 1/2 (sqrt.f32 1/2)))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) 1/2) (sqrt.f32 1/2))
(*.f32 (sqrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (/.f32 (sqrt.f32 1/2) 1/2))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (sqrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (sqrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))
(/.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (/.f32 (sqrt.f32 1/2) (sqrt.f32 1/2)))
(*.f32 1 (sqrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (pow.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2)) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))
(/.f32 (cbrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (/.f32 (cbrt.f32 1/4) (pow.f32 (cbrt.f32 1/2) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 1/2) 2) (cbrt.f32 1/4)) (cbrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))))
(*.f32 (pow.f32 (cbrt.f32 1/2) 2) (/.f32 (cbrt.f32 (-.f32 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (cbrt.f32 1/4)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (pow.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2)) (cbrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))
(/.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (/.f32 (cbrt.f32 1/2) (pow.f32 (cbrt.f32 1/2) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 1/2) 2) (cbrt.f32 1/2)) (cbrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (/.f32 (pow.f32 (cbrt.f32 1/2) 2) (cbrt.f32 1/2)))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4))) (/.f32 1 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))
(/.f32 (-.f32 1/16 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 8)) (+.f32 1/8 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/2)))
(*.f32 (/.f32 (-.f32 1/16 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 8)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/4)) 2)
(/.f32 (+.f32 1/8 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 8))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/4))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) 3)) (/.f32 1 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)))))
(/.f32 (-.f32 1/64 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 3)) (+.f32 1/32 (*.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 8) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/4)) 1/2)))
(*.f32 (/.f32 (-.f32 1/64 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 3)) (+.f32 1/16 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 8)))) 2)
(*.f32 (/.f32 2 (+.f32 1/16 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 8)))) (-.f32 1/64 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 12)))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (*.f32 (pow.f32 (cos.f32 0) 3) 1/8)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6))) (/.f32 1 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))
(/.f32 (-.f32 1/64 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 12)) (+.f32 1/32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/4)))
(/.f32 4 (/.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/8) (-.f32 1/64 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 12))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) 3)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (*.f32 (pow.f32 (cos.f32 0) 3) 1/8)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (*.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)))))
(/.f32 (-.f32 1/512 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 3)) (+.f32 1/256 (*.f32 1/4 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 12) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/8)))))
(/.f32 (-.f32 1/128 (/.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 3) 1/4)) (+.f32 1/64 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 12))))
(/.f32 (-.f32 1/512 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 3)) (+.f32 1/256 (*.f32 1/4 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/8 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 12)))))
(/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) 1) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/2))
(+.f32 1/2 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (sqrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/2))
(+.f32 1/2 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 4)) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))) (cbrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))) (cbrt.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 1/2))
(+.f32 1/2 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) 1) (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/4))
(+.f32 1/2 (*.f32 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))
(/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0))))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/4))
(+.f32 1/2 (*.f32 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))
(/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 6)) (*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 (pow.f32 (cos.f32 0) 2) (*.f32 1/2 (cos.f32 0)))))))
(-.f32 1/2 (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 1/4))
(+.f32 1/2 (*.f32 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))
(pow.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1)
1/2
(pow.f32 (sqrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2)
1/2
(pow.f32 (cbrt.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 3)
1/2
(pow.f32 (pow.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 3) 1/3)
1/2
(sqrt.f32 (pow.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 2))
1/2
(log.f32 (exp.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
1/2
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))
1/2
(cbrt.f32 (pow.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 3))
1/2
(expm1.f32 (log1p.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
1/2
(exp.f32 (log.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
1/2
(exp.f32 (*.f32 (log.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 1))
1/2
(log1p.f32 (expm1.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
1/2
(fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
1/2
(fma.f32 (cos.f32 0) 1/2 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
1/2
(fma.f32 1 (*.f32 1/2 (cos.f32 0)) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
1/2
(fma.f32 (sqrt.f32 (*.f32 1/2 (cos.f32 0))) (sqrt.f32 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
1/2
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (cbrt.f32 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
(fma.f32 (cbrt.f32 1/4) (cbrt.f32 1/2) 0)
(*.f32 (cbrt.f32 1/4) (cbrt.f32 1/2))

localize28.0ms (0.2%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(log1p.f32 (neg.f32 u1))
99.5%
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
Compiler

Compiled 26 to 10 computations (61.5% saved)

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

rewrite81.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
((-.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))))

simplify53.0ms (0.3%)

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)

localize88.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)))
99.5%
(*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2))
99.2%
(pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)
98.8%
(*.f32 (PI.f32) (+.f32 u2 u2))
Compiler

Compiled 54 to 18 computations (66.7% saved)

series59.0ms (0.4%)

Counts
3 → 56
Calls

15 calls:

TimeVariablePointExpression
36.0ms
u1
@inf
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)))
15.0ms
u2
@inf
(*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2))
3.0ms
u1
@-inf
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)))
1.0ms
u1
@0
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)))
1.0ms
u2
@0
(*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2))

rewrite75.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1102×unswap-sqr
840×swap-sqr
566×associate-*r/
460×distribute-rgt-in
450×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01599
130893
2378951
Stop Event
node limit
Counts
3 → 81
Calls
Call 1
Inputs
(pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)
(*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)))
Outputs
((+.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 (*.f32 (pow.f32 (cos.f32 0) 4) (pow.f32 (log1p.f32 u1) 2)) 1/2) (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)))) (log1p.f32 (expm1.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))))
((-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) 1) (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 1) (*.f32 1 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 0)) (*.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))) (*.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 4) (pow.f32 (log1p.f32 u1) 2)))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))) (*.f32 (pow.f32 1 1/2) (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 4) (pow.f32 (log1p.f32 u1) 2))) 1/2) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) 1/2)) (*.f32 (*.f32 (sqrt.f32 (cos.f32 0)) (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cos.f32 0)) (sqrt.f32 (sqrt.f32 (log1p.f32 u1))))) (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))) (*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))) (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))))) (*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))))) (*.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))))) (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))))) (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)) 1/2) (pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 1) (pow.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 2) (pow.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 3) (pow.f32 (pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 3) 1/3) (fabs.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 0))) (log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))) (cbrt.f32 (pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 3)) (expm1.f32 (log1p.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (exp.f32 (log.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) 1/2)) (exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 1)) (log1p.f32 (expm1.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))))

simplify89.0ms (0.6%)

Algorithm
egg-herbie
Rules
1244×distribute-lft-in
1238×distribute-rgt-in
778×associate-*r/
680×associate-+r+
610×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03435259
110294927
231944895
Stop Event
node limit
Counts
137 → 217
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)
(*.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))))))
(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 (*.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 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 (*.f32 (pow.f32 (cos.f32 0) 4) (pow.f32 (log1p.f32 u1) 2)) 1/2)
(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))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) 1)
(*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 1 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 0))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 4) (pow.f32 (log1p.f32 u1) 2)))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))))
(*.f32 (pow.f32 1 1/2) (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 4) (pow.f32 (log1p.f32 u1) 2))) 1/2) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) 1/2))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 0)) (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cos.f32 0)) (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))))
(pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)) 1/2)
(pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)
(fabs.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 0)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 3))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) 1/2))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 0) (sqrt.f32 (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 (*.f32 u2 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 u2 4) (*.f32 (pow.f32 (PI.f32) 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 (*.f32 u2 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)))))
(+.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)))))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 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 (PI.f32) (*.f32 u2 2))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 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 (PI.f32) (*.f32 u2 2))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 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 (PI.f32) (*.f32 u2 2))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 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 (PI.f32) (*.f32 u2 2))) 2)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 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 2 (*.f32 u2 (PI.f32)))) 2) u1 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (*.f32 (*.f32 u1 u1) -1/2)))
(fma.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (*.f32 u1 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 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)))
(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 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3)) (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 u1 u1) -1/2))))
(fma.f32 1/3 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (pow.f32 u1 3)) (fma.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (*.f32 u1 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 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))))
(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 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 (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 (pow.f32 u1 4) -1/4)))))
(fma.f32 1/3 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (pow.f32 u1 3)) (fma.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (*.f32 u1 u1)) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) u1 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (*.f32 (pow.f32 u1 4) -1/4)))))
(*.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 2 (*.f32 u2 (PI.f32)))) 2) (neg.f32 (neg.f32 (log.f32 u1))))
(*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (neg.f32 (neg.f32 (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 2 (*.f32 u2 (PI.f32)))) 2) (/.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 (PI.f32) (*.f32 u2 2))) 2) (/.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 2 (*.f32 u2 (PI.f32)))) 2) (*.f32 u1 u1)) (/.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) (neg.f32 (log.f32 u1))))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (*.f32 u1 u1)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (neg.f32 (log.f32 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 (fma.f32 1/3 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (neg.f32 (neg.f32 (log.f32 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)))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (*.f32 u1 u1)) (fma.f32 1/3 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (pow.f32 u1 3)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) u1))) (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (neg.f32 (log.f32 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 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 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 2 (*.f32 u2 (PI.f32)))) 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 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 (PI.f32) (*.f32 u2 2))) 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (*.f32 u1 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 (/.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) (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (*.f32 u1 u1)) (+.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 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (*.f32 u1 u1)) (fma.f32 1/3 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3)) (/.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))) (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (*.f32 u1 u1)) (fma.f32 1/3 (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) (pow.f32 u1 3)) (/.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) u1))))
(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 u2 (*.f32 u2 (*.f32 (pow.f32 (PI.f32) 2) (log1p.f32 u1)))) (log1p.f32 u1))
(fma.f32 -4 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 u2 (*.f32 u2 (log1p.f32 u1)))) (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 u2 (*.f32 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 u2 (*.f32 u2 (log1p.f32 u1)))) (log1p.f32 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)))))
(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 u2 (*.f32 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 u2 (*.f32 u2 (log1p.f32 u1)))) (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 (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 (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 (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 (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 (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 (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 (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 (PI.f32) (*.f32 u2 2))) 2) (log1p.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 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 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)))))
(fma.f32 1/2 (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) (*.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 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 u1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (neg.f32 (log.f32 u1)))) (/.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (/.f32 -1 (log.f32 u1)))) (/.f32 (*.f32 u1 (sqrt.f32 -1)) 1/2)))
(+.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 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) (*.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 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 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/4 (*.f32 -1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (sqrt.f32 -1))) 2))) (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)))))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))))) (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (/.f32 (+.f32 -1/4 (*.f32 -1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (sqrt.f32 -1))) 2))) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.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 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) (*.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 -1/2 (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (sqrt.f32 -1))) 2)) (sqrt.f32 -1)) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 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 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (/.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)))) (sqrt.f32 -1))) 2)) (neg.f32 (log.f32 u1))))) (pow.f32 u1 3)))))))
(+.f32 (fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 -1)) (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (sqrt.f32 -1))) 2))) (/.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (*.f32 u1 u1))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))))) (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 -1)) (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (sqrt.f32 -1))) 2)) (neg.f32 (log.f32 u1))))) (pow.f32 u1 3)))))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))
(+.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 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1)))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.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 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 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)))))
(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 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (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 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.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 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.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 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 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))))))
(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 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (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 (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) (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 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.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 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (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 (/.f32 -1 u1)))))) 2)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/3))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.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 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) u1))))))
(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 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -2) 1) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (+.f32 1 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) -2)) (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))))) (+.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 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -2) (*.f32 (*.f32 2/3 (pow.f32 u2 4)) (pow.f32 (PI.f32) 4)))))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) -2))))
(+.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 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log1p.f32 u1)))))
(+.f32 (*.f32 (+.f32 (*.f32 (*.f32 2/3 (pow.f32 u2 4)) (pow.f32 (PI.f32) 4)) 1) (sqrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 u2 6))) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -2))))
(+.f32 (*.f32 (+.f32 1 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 u2 6))) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) -2))))
(*.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 u2 2))) (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 u2 2))) (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 u2 2))) (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 u2 2))) (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 u2 2))) (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 u2 2))) (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 u2 2))) (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 u2 2))) (sqrt.f32 (log1p.f32 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 (*.f32 (pow.f32 (cos.f32 0) 4) (pow.f32 (log1p.f32 u1) 2)) 1/2)
(sqrt.f32 (*.f32 1 (pow.f32 (log1p.f32 u1) 2)))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(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))
(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)
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))
(log1p.f32 u1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) 1)
(sqrt.f32 (log1p.f32 u1))
(*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 1)
(sqrt.f32 (log1p.f32 u1))
(*.f32 1 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 0))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))
(*.f32 (cbrt.f32 (*.f32 1 (log1p.f32 u1))) (cbrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (*.f32 1 (log1p.f32 u1))) (cbrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 4) (pow.f32 (log1p.f32 u1) 2)))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 1 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 1 (pow.f32 (log1p.f32 u1) 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2))))
(*.f32 (pow.f32 1 1/2) (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 4) (pow.f32 (log1p.f32 u1) 2))) 1/2) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 1 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 1 (pow.f32 (log1p.f32 u1) 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2))))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 0)) (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cos.f32 0)) (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1)))))) (*.f32 (cbrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1)))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))))
(*.f32 (cbrt.f32 (*.f32 1 (log1p.f32 u1))) (cbrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 1 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 1 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (sqrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1)))))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 1 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 1 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (sqrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1)))))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)) 1/2)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 1)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 2)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 3)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)
(sqrt.f32 (log1p.f32 u1))
(fabs.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 0)))
(sqrt.f32 (log1p.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))))
(sqrt.f32 (log1p.f32 u1))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 3))
(sqrt.f32 (log1p.f32 u1))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (log.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) 1/2))
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 1))
(sqrt.f32 (log1p.f32 u1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(sqrt.f32 (log1p.f32 u1))

localize106.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
99.5%
(sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
99.2%
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
98.8%
(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 78 to 26 computations (66.7% saved)

series3.0ms (0%)

Counts
2 → 20
Calls

6 calls:

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

rewrite82.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1926×add-sqr-sqrt
1908×*-un-lft-identity
1780×add-cube-cbrt
1764×add-cbrt-cube
226×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01158
123146
2308746
Stop Event
node limit
Counts
2 → 89
Calls
Call 1
Inputs
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))))
Outputs
((+.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1))) (+.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 (neg.f32 (log1p.f32 u1)) 1)) (+.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) (fma.f32 (neg.f32 (log1p.f32 u1)) 1 (log1p.f32 u1))) (+.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))) (+.f32 (-.f32 (log1p.f32 (*.f32 u1 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 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1))) (+.f32 0 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (+.f32 (-.f32 0 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1)) (+.f32 (*.f32 -1 (log1p.f32 (*.f32 u1 u1))) (*.f32 -1 (neg.f32 (log1p.f32 u1)))) (+.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) -1) (*.f32 (neg.f32 (log1p.f32 u1)) -1)) (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (neg.f32 (log1p.f32 u1)))) (*.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1) (*.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) -1) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) (*.f32 1 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (*.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/4) (*.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/4) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) (*.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2) (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (*.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2) (neg.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) (*.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2)) (*.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)) (/.f32 1 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (*.f32 -1 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))) (*.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/4)) (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/4)) (*.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) (*.f32 (*.f32 -1 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2)) (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2)) (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (*.f32 (+.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1)))) (/.f32 1 (/.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))) (/.f32 1 (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)))) (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) (/.f32 (*.f32 -1 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (/.f32 (*.f32 -1 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) (/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))) (neg.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) (/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))) (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 u1)))) (-.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1)))) (/.f32 (-.f32 0 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 2)) (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (neg.f32 (log1p.f32 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (-.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 u1))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1)))))) (/.f32 (-.f32 0 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 3)) (+.f32 0 (+.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 2) (*.f32 0 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))) (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1) (pow.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 3) (pow.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 2) 1/2) (pow.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 3) 1/3) (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (sqrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 2)) (log.f32 (/.f32 (+.f32 1 (*.f32 u1 u1)) (+.f32 u1 1))) (log.f32 (+.f32 1 (expm1.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) (cbrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 3)) (expm1.f32 (log1p.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (exp.f32 (log.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (exp.f32 (*.f32 (log.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 1)) (log1p.f32 (expm1.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (fma.f32 1 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1))) (fma.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1))) (fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1))))
((-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) 1) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 1) (*.f32 1 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (*.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/4) (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/4)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (*.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 1/2)) (*.f32 (pow.f32 -1 1/2) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/2) (pow.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 1) (pow.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/4) 2) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) 3) (pow.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 3/2) 1/3) (fabs.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (log.f32 (exp.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) (log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))) (cbrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 3/2)) (expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) (exp.f32 (log.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) (exp.f32 (*.f32 (log.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 1/2)) (exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) 1)) (log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))))

simplify135.0ms (0.9%)

Algorithm
egg-herbie
Rules
1522×associate-/r*
1000×distribute-lft-in
828×*-commutative
660×+-commutative
640×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02965527
17844617
232074609
Stop Event
node limit
Counts
109 → 181
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)))))
(sqrt.f32 (-.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)))))) (*.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 1 u1))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 1/2 (*.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)) (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 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 1 u1)))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 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 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)))))))) (pow.f32 u1 3)))) (+.f32 (*.f32 1/2 (*.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)) (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 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 1 u1))))))
(sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 1 u1))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (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 1 u1))) (*.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 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)) (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 -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) (pow.f32 u1 3)))) (+.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (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 1 u1))) (*.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 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)) (pow.f32 u1 2)))))))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 (neg.f32 (log1p.f32 u1)) 1))
(+.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) (fma.f32 (neg.f32 (log1p.f32 u1)) 1 (log1p.f32 u1)))
(+.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)))
(+.f32 (-.f32 (log1p.f32 (*.f32 u1 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 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(+.f32 0 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(+.f32 (-.f32 0 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (*.f32 -1 (log1p.f32 (*.f32 u1 u1))) (*.f32 -1 (neg.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) -1) (*.f32 (neg.f32 (log1p.f32 u1)) -1))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (neg.f32 (log1p.f32 u1))))
(*.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1)
(*.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) -1)
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(*.f32 1 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(*.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/4) (*.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/4) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2) (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2) (neg.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2))
(*.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)) (/.f32 1 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(*.f32 -1 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/4)) (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(*.f32 (*.f32 -1 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2)) (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2)) (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(*.f32 (+.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 1 (/.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))) (neg.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 u1)))) (-.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1))))
(/.f32 (-.f32 0 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 2)) (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (neg.f32 (log1p.f32 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (-.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 u1))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1))))))
(/.f32 (-.f32 0 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 3)) (+.f32 0 (+.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 2) (*.f32 0 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))))
(pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1)
(pow.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2)
(pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 3)
(pow.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 3) 1/3)
(neg.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(sqrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 2))
(log.f32 (/.f32 (+.f32 1 (*.f32 u1 u1)) (+.f32 u1 1)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(cbrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 3))
(expm1.f32 (log1p.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(exp.f32 (log.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(exp.f32 (*.f32 (log.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 1))
(log1p.f32 (expm1.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(fma.f32 1 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1)))
(fma.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) 1)
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 1)
(*.f32 1 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(*.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/4) (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(*.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 1/2))
(*.f32 (pow.f32 -1 1/2) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/2)
(pow.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 1)
(pow.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) 3)
(pow.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))))
(cbrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(exp.f32 (*.f32 (log.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (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 -1/2 (*.f32 u1 u1) (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 -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 (+.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 (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 (log.f32 -1) (-.f32 (log.f32 u1) (+.f32 (/.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 (+.f32 (log.f32 -1) (*.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 (log.f32 -1) (-.f32 (-.f32 (log.f32 u1) (/.f32 1 u1)) (+.f32 (/.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 (log.f32 u1) (log.f32 -1))
(-.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 (log.f32 u1) (log.f32 -1)) (/.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 (log.f32 u1) (log.f32 -1)) (+.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 (-.f32 (-.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (/.f32 1/3 (pow.f32 u1 3))) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1 u1))
(sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))
(sqrt.f32 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u1))))))
(sqrt.f32 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u1))))
(sqrt.f32 (-.f32 (neg.f32 (log.f32 u1)) (log.f32 -1)))
(+.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))) (*.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 1 u1))))
(+.f32 (sqrt.f32 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u1)))))) (*.f32 1/2 (*.f32 (/.f32 1 u1) (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u1))))))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) u1) (sqrt.f32 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (log.f32 u1)) (log.f32 -1)))) u1) (sqrt.f32 (-.f32 (neg.f32 (log.f32 u1)) (log.f32 -1))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 1/2 (*.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)) (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 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 1 u1)))))
(+.f32 (sqrt.f32 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u1)))))) (*.f32 1/2 (+.f32 (*.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 u1 u1))) (*.f32 (/.f32 1 u1) (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u1)))))))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (+.f32 (/.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 u1)) (/.f32 1 u1))) (sqrt.f32 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (log.f32 u1)) (log.f32 -1)))) (+.f32 (/.f32 1 u1) (/.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (log.f32 u1)) (log.f32 -1))))) 2)) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 (neg.f32 (log.f32 u1)) (log.f32 -1))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 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 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)))))))) (pow.f32 u1 3)))) (+.f32 (*.f32 1/2 (*.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)) (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 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 1 u1))))))
(+.f32 (sqrt.f32 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.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)))))))) (pow.f32 u1 3))) (*.f32 1/2 (+.f32 (*.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 u1 u1))) (*.f32 (/.f32 1 u1) (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u1))))))))))))
(+.f32 (sqrt.f32 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (+.f32 (/.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 u1)) (/.f32 1 u1))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (/.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))))))
(+.f32 (sqrt.f32 (-.f32 (neg.f32 (log.f32 u1)) (log.f32 -1))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (log.f32 u1)) (log.f32 -1)))) (pow.f32 u1 3)) (+.f32 1/3 (/.f32 (*.f32 -1/2 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (log.f32 u1)) (log.f32 -1))))) 2))) (-.f32 (neg.f32 (log.f32 u1)) (log.f32 -1))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (log.f32 u1)) (log.f32 -1)))) (+.f32 (/.f32 1 u1) (/.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (log.f32 u1)) (log.f32 -1))))) 2)) (*.f32 u1 u1)))))))
(sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))
(sqrt.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1))
(sqrt.f32 (log.f32 (/.f32 -1 u1)))
(+.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 1 u1))))
(+.f32 (sqrt.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1)) (*.f32 1/2 (*.f32 (/.f32 1 u1) (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(+.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (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 1 u1))) (*.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 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)) (pow.f32 u1 2))))))
(+.f32 (sqrt.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1)) (*.f32 1/2 (+.f32 (*.f32 (/.f32 1 u1) (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1)))) (*.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 u1 u1))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 1 u1) (/.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (*.f32 u1 u1)))) (sqrt.f32 (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 (/.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) (pow.f32 u1 3)))) (+.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (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 1 u1))) (*.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 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)) (pow.f32 u1 2)))))))
(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) (pow.f32 u1 3))) (+.f32 (sqrt.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1)) (*.f32 1/2 (+.f32 (*.f32 (/.f32 1 u1) (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1)))) (*.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 u1 u1)))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.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 (log.f32 (/.f32 -1 u1))))) 2)) (log.f32 (/.f32 -1 u1))) 1/3) (pow.f32 u1 3))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 1 u1) (/.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (*.f32 u1 u1)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (pow.f32 u1 3)) (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)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 1 u1) (/.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (*.f32 u1 u1)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1)))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (*.f32 (neg.f32 (log1p.f32 u1)) 1))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(+.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) (fma.f32 (neg.f32 (log1p.f32 u1)) 1 (log1p.f32 u1)))
(+.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) (+.f32 (neg.f32 (log1p.f32 u1)) (log1p.f32 u1)))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (*.f32 0 (log1p.f32 u1))))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (-.f32 (*.f32 (log1p.f32 u1) 0) (log1p.f32 u1)))
(+.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)))
(+.f32 (-.f32 (log1p.f32 (*.f32 u1 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 (*.f32 u1 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 (neg.f32 (log1p.f32 u1)) (log1p.f32 (*.f32 u1 u1)))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(+.f32 0 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(+.f32 (-.f32 0 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(fma.f32 -1 (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))) (*.f32 -1 (neg.f32 (log1p.f32 u1))))
(fma.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) (*.f32 (neg.f32 (log1p.f32 u1)) -1))
(fma.f32 -1 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (neg.f32 (log1p.f32 u1))))
(fma.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)) (log1p.f32 u1)) 1)
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(*.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) -1)
(fma.f32 -1 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(fma.f32 -1 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(*.f32 1 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(*.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/4) (*.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/4) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2) (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2) (neg.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(fma.f32 -1 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(*.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(*.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))))
(*.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) 4))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)) (/.f32 1 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(*.f32 -1 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(fma.f32 -1 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)) (fma.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))
(*.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/4)) (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/4))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))))
(*.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) 4))
(*.f32 (*.f32 -1 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(fma.f32 -1 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2)) (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(fma.f32 -1 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(fma.f32 -1 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2)) (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(fma.f32 -1 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(*.f32 (+.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.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 1 (/.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)) (/.f32 1 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)) (fma.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)) (/.f32 1 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)) (fma.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)) (fma.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))) (fma.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))) (neg.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)) (/.f32 1 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)) (fma.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))) (fma.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)) (fma.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 u1)))) (-.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)) (/.f32 1 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(/.f32 (-.f32 0 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 2)) (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(/.f32 (neg.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 2)) (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (neg.f32 (log1p.f32 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (-.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 u1))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (log1p.f32 u1))))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)) (fma.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))
(/.f32 (-.f32 0 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 3)) (+.f32 0 (+.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 2) (*.f32 0 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))))
(/.f32 (neg.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 3)) (+.f32 0 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 2)))
(/.f32 (neg.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 3)) (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 2))
(pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1)
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(pow.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2)
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 3)
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(pow.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 2) 1/2)
(sqrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 2))
(fabs.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(pow.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 3) 1/3)
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(neg.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(fma.f32 -1 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(sqrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 2))
(fabs.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(log.f32 (/.f32 (+.f32 1 (*.f32 u1 u1)) (+.f32 u1 1)))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(cbrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 3))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(expm1.f32 (log1p.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(exp.f32 (log.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(exp.f32 (*.f32 (log.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 1))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(log1p.f32 (expm1.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(fma.f32 1 (log1p.f32 (*.f32 u1 u1)) (neg.f32 (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))) (neg.f32 (log1p.f32 u1)))
(-.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))) (neg.f32 (log1p.f32 u1)))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) 1)
(sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 1)
(sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(*.f32 1 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(*.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/4) (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/4))
(sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(*.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (sqrt.f32 -1))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(*.f32 (fabs.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(*.f32 (fabs.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(*.f32 (pow.f32 -1 1/2) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) (sqrt.f32 -1))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))) (sqrt.f32 (fma.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))) (sqrt.f32 (+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/2)
(sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 1)
(sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(pow.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 1/4) 2)
(sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) 3)
(sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(pow.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 3/2))
(fabs.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))
(sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))))
(sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))) 1/2))
(sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))) 1))
(sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))))
(sqrt.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1)))

localize92.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
99.5%
(sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3)))
98.8%
(*.f32 (*.f32 2 (PI.f32)) u2)
97.9%
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3)
Compiler

Compiled 67 to 36 computations (46.3% saved)

series11.0ms (0.1%)

Counts
2 → 16
Calls

6 calls:

TimeVariablePointExpression
5.0ms
u1
@-inf
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3)
3.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)
0.0ms
u1
@0
(sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3)))
0.0ms
u1
@-inf
(sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3)))

rewrite76.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1448×add-sqr-sqrt
1414×*-un-lft-identity
1338×add-cube-cbrt
1326×add-cbrt-cube
1310×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01126
122614
2251614
Stop Event
node limit
Counts
2 → 66
Calls
Call 1
Inputs
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3)
(sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3)))
Outputs
((+.f32 0 (log1p.f32 u1)) (-.f32 0 (log1p.f32 u1)) (-.f32 (+.f32 1 (log1p.f32 u1)) 1) (*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (*.f32 (log1p.f32 u1) 1) (*.f32 (log1p.f32 u1) -1) (*.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 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (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 (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 (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 -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 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1) (cbrt.f32 (log1p.f32 u1))) (*.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 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (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 -1 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1))) (*.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (*.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 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3) (cbrt.f32 (log1p.f32 u1))) (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1)) (/.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)) (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))
((-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1) (*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/6)) (*.f32 1 (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)) 1) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (cbrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 u1))) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/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 (log1p.f32 u1) 1/6)) (*.f32 (pow.f32 -1 1/2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (pow.f32 1 3/2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)) (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3/2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 3/2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2) (pow.f32 (log1p.f32 u1) 1/2) (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 1) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) (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)) (exp.f32 (*.f32 (log.f32 (cbrt.f32 (log1p.f32 u1))) 3/2)) (log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1)))))

simplify101.0ms (0.7%)

Algorithm
egg-herbie
Rules
1572×associate-/r*
1532×associate-/l*
906×+-commutative
826×associate-*r/
660×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03837620
111376578
244456578
Stop Event
node limit
Counts
82 → 136
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 (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 0 (log1p.f32 u1))
(-.f32 0 (log1p.f32 u1))
(-.f32 (+.f32 1 (log1p.f32 u1)) 1)
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (log1p.f32 u1) 1)
(*.f32 (log1p.f32 u1) -1)
(*.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 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (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 (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 (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 -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 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1) (cbrt.f32 (log1p.f32 u1)))
(*.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 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (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 -1 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(*.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 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(/.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))
(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)
(-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 1 (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)) 1)
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/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 (log1p.f32 u1) 1/6))
(*.f32 (pow.f32 -1 1/2) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 1 3/2) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3/2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 3/2))
(pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2)
(pow.f32 (log1p.f32 u1) 1/2)
(pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2)
(pow.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3)
(pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3)
(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))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (log1p.f32 u1))) 3/2))
(log1p.f32 (expm1.f32 (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 (/.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))) -2/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 (/.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 -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 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18)) (*.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 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)))))
(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 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 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) (*.f32 -2/3 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))))) (*.f32 u1 u1)) (cbrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.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 2/9 (*.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 (*.f32 2/9 (+.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 (/.f32 (fma.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18)) (*.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))))))) (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 (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 (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 (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)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18)) 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 (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)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18)) 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 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18)) (*.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 u1 u1))))))))
(fma.f32 -1/3 (/.f32 (fma.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 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) (*.f32 -2/3 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))))) (/.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 (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)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18)) 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 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 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) (*.f32 -2/3 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))))) (*.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 (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)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18)) 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))))
(*.f32 -1 (+.f32 (/.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) (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 (neg.f32 (log.f32 (/.f32 -1 u1))) (/.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)) (/.f32 u1 (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4)))))
(+.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 (*.f32 1/9 (*.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 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2) (*.f32 u1 u1)) (*.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (/.f32 (cbrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/9 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4))) (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)) (*.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2) (cbrt.f32 -1)))))))) (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 2/9 (/.f32 (*.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (/.f32 (*.f32 u1 u1) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18))) (-.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 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2) (cbrt.f32 -1)) (*.f32 -2/3 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))) (*.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (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 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18)) (/.f32 u1 (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4)))))
(+.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 (*.f32 1/9 (*.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 1/27 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 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 1/27 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 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 (*.f32 1/9 (*.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 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2) (*.f32 u1 u1)) (*.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (/.f32 (cbrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/9 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4))) (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)) (*.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2) (cbrt.f32 -1)))))))) (log.f32 (/.f32 -1 u1))) (/.f32 (fma.f32 1/3 (*.f32 (fma.f32 1/9 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4))) (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)) (*.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2) (cbrt.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/18) (*.f32 (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 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (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 (fma.f32 2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (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))))) (cbrt.f32 -1))) (*.f32 -2/9 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (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)) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 8)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8))))))) (*.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (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) 5)))) (*.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)) -2/9))))) (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 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (/.f32 (*.f32 u1 u1) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18))) (-.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 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2) (cbrt.f32 -1)) (*.f32 -2/3 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))) (*.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (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 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18)) (/.f32 u1 (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))))) (/.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 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2) (cbrt.f32 -1)) (*.f32 -2/3 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))))) (*.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 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18) (*.f32 (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 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))) (/.f32 1/27 (pow.f32 (cbrt.f32 -1) 2))))) (fma.f32 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18) (*.f32 (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 (fma.f32 2/3 (/.f32 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18) (*.f32 (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 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))) (/.f32 1/27 (pow.f32 (cbrt.f32 -1) 2))))) (/.f32 (cbrt.f32 -1) (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (*.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 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (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)))) -2/9))) (*.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u1)))))))) (pow.f32 u1 3)))
(*.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 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (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 -1/2 (/.f32 (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 (/.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 -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 -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 (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 (*.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 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (+.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))))))))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 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 (/.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)))))))
(*.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 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1)))
(fma.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 -1/2 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 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2)) (*.f32 u1 u1)))))
(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 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (*.f32 u1 u1))))))
(fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1) (fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) u1)) (*.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 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 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 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 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 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (*.f32 u1 u1)) (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (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 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (*.f32 u1 u1)) (/.f32 (-.f32 1/3 (/.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) 2) (log.f32 (/.f32 -1 u1)))) (pow.f32 u1 3))))))
(+.f32 0 (log1p.f32 u1))
(log1p.f32 u1)
(-.f32 0 (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(-.f32 (+.f32 1 (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 (cbrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(neg.f32 (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 (pow.f32 (log1p.f32 u1) 1/4) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(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 (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 (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 (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 -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))
(log1p.f32 u1)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1) (cbrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(*.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 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(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 -1 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(neg.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 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(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 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3) (cbrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(neg.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1)))
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 3)) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 3)) (+.f32 0 (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 2))
(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)
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1))
(log1p.f32 u1)
(log1p.f32 u1)
(-.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 0 (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/6))
(*.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 (sqrt.f32 (log1p.f32 u1)) 1)
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4))
(pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2)
(*.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 (log1p.f32 u1) 1/6))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (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 (pow.f32 1 3/2) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2))
(pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3/2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 3/2))
(pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2)
(pow.f32 (log1p.f32 u1) 1/2)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 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/6) 3)
(pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3)
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
(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))
(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))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (log1p.f32 u1))) 3/2))
(pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2)
(log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))

eval759.0ms (5%)

Compiler

Compiled 36556 to 25261 computations (30.9% saved)

prune578.0ms (3.8%)

Pruning

38 alts after pruning (34 fresh and 4 done)

PrunedKeptTotal
New1075181093
Fresh51621
Picked101
Done246
Total1083381121
Accurracy
99.9%
Counts
1121 → 38
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.9%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
63.8%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) 1)
64.7%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) 1)
74.4%
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
69.7%
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -2) 1) (sqrt.f32 (log1p.f32 u1)))
74.3%
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3/2) (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
79.4%
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) 1)
98.3%
(*.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)))
77.8%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
93.7%
(*.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)))
89.8%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
76.5%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 (+.f32 -1/2 (*.f32 u1 -1/3)))) u1))) 1)
74.2%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
99.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)))
79.8%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) 1)
98.6%
(*.f32 (sqrt.f32 (neg.f32 (*.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))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
53.2%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
55.4%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
77.0%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
66.5%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
98.7%
(*.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 u2)))))))
98.7%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1))
89.0%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
98.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1/2 (+.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
97.6%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
99.0%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2))))
99.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
79.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
57.5%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
48.5%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
4.2%
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
73.6%
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
64.1%
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
64.9%
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
74.3%
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) u1))
64.9%
(sqrt.f32 (log1p.f32 u1))
37.4%
(sqrt.f32 (log.f32 (+.f32 1 u1)))
Compiler

Compiled 1187 to 988 computations (16.8% saved)

localize99.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
99.5%
(sqrt.f32 (*.f32 (PI.f32) u2))
98.8%
(*.f32 (PI.f32) u2)
98.3%
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2)
Compiler

Compiled 66 to 28 computations (57.6% saved)

series4.0ms (0%)

Counts
2 → 0
Calls

6 calls:

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

rewrite55.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1576×add-sqr-sqrt
1558×*-un-lft-identity
1442×add-cube-cbrt
1424×add-cbrt-cube
1408×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01022
120022
2202622
Stop Event
node limit
Counts
2 → 53
Calls
Call 1
Inputs
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2)
(sqrt.f32 (*.f32 (PI.f32) u2))
Outputs
((-.f32 (+.f32 1 (*.f32 (PI.f32) u2)) 1) (*.f32 (PI.f32) u2) (*.f32 u2 (PI.f32)) (*.f32 (*.f32 (PI.f32) u2) 1) (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (PI.f32) u2))) (*.f32 1 (*.f32 (PI.f32) u2)) (*.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/4) (*.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/4) (sqrt.f32 (*.f32 (PI.f32) u2)))) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 (PI.f32) u2)))) (*.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) (PI.f32))) (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) u2)) (*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) (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)) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (*.f32 (PI.f32) u2)))) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (*.f32 (PI.f32) u2))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (*.f32 (PI.f32) u2) 1/4)) (pow.f32 (*.f32 (PI.f32) u2) 1/4)) (*.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 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32))) (*.f32 (*.f32 u2 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32))) (*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (PI.f32))) (sqrt.f32 u2)) (*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (cbrt.f32 (*.f32 (PI.f32) u2))) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))) (sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 2)) (log.f32 (pow.f32 (exp.f32 (PI.f32)) u2)) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 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 (+.f32 1 (sqrt.f32 (*.f32 (PI.f32) u2))) 1) (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1) (*.f32 1 (sqrt.f32 (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/4) (pow.f32 (*.f32 (PI.f32) u2) 1/4)) (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 u2)) (*.f32 (sqrt.f32 u2) (sqrt.f32 (PI.f32))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (cbrt.f32 (*.f32 (PI.f32) u2))) (*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2)))) (*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 1/2)) (pow.f32 (*.f32 (PI.f32) u2) 1/2) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1) (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/4) 2) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) 3) (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3/2) 1/3) (fabs.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (log.f32 (exp.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3/2)) (expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))) (exp.f32 (log.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))) (exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) u2)) 1/2)) (exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) 1)) (log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))))

simplify51.0ms (0.3%)

Algorithm
egg-herbie
Rules
1274×associate-+r+
1190×distribute-lft-in
1168×associate-+l+
1148×distribute-rgt-in
784×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01131261
1234967
2884677
32881677
Stop Event
node limit
Counts
53 → 63
Calls
Call 1
Inputs
(-.f32 (+.f32 1 (*.f32 (PI.f32) u2)) 1)
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (PI.f32) u2) 1)
(*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 1 (*.f32 (PI.f32) u2))
(*.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/4) (*.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/4) (sqrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) u2))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) (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)) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (*.f32 (PI.f32) u2) 1/4)) (pow.f32 (*.f32 (PI.f32) u2) 1/4))
(*.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 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 u2 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (PI.f32))) (sqrt.f32 u2))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (cbrt.f32 (*.f32 (PI.f32) u2))) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) u2))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 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 (+.f32 1 (sqrt.f32 (*.f32 (PI.f32) u2))) 1)
(*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1)
(*.f32 1 (sqrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/4) (pow.f32 (*.f32 (PI.f32) u2) 1/4))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 u2))
(*.f32 (sqrt.f32 u2) (sqrt.f32 (PI.f32)))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (cbrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 1/2))
(pow.f32 (*.f32 (PI.f32) u2) 1/2)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1)
(pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (PI.f32) u2))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (PI.f32) u2))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) u2)) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (PI.f32) u2))))
Outputs
(-.f32 (+.f32 1 (*.f32 (PI.f32) u2)) 1)
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(*.f32 (PI.f32) u2)
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 u2 (PI.f32))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(*.f32 (*.f32 (PI.f32) u2) 1)
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (PI.f32) u2)))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(*.f32 1 (*.f32 (PI.f32) u2))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(*.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/4) (*.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/4) (sqrt.f32 (*.f32 (PI.f32) u2))))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 u2) (sqrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 u2)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 u2)))
(*.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) (PI.f32)))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) u2))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) (PI.f32)))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (*.f32 (PI.f32) u2))))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (*.f32 (PI.f32) u2)))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (*.f32 (PI.f32) u2) 1/4)) (pow.f32 (*.f32 (PI.f32) u2) 1/4))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(*.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) (sqrt.f32 u2))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(*.f32 (*.f32 u2 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (PI.f32))) (sqrt.f32 u2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 u2)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 u2)))
(*.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (cbrt.f32 (*.f32 (PI.f32) u2))) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 2))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(log.f32 (pow.f32 (exp.f32 (PI.f32)) u2))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2)))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(exp.f32 (log.f32 (*.f32 (PI.f32) u2)))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) u2)) 1))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) u2)))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 (PI.f32) u2)
(-.f32 (+.f32 1 (sqrt.f32 (*.f32 (PI.f32) u2))) 1)
(+.f32 1 (-.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(+.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(sqrt.f32 (*.f32 (PI.f32) u2))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1)
(+.f32 1 (-.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(+.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(sqrt.f32 (*.f32 (PI.f32) u2))
(*.f32 1 (sqrt.f32 (*.f32 (PI.f32) u2)))
(+.f32 1 (-.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(+.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(sqrt.f32 (*.f32 (PI.f32) u2))
(*.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/4) (pow.f32 (*.f32 (PI.f32) u2) 1/4))
(+.f32 1 (-.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(+.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(sqrt.f32 (*.f32 (PI.f32) u2))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 u2))
(*.f32 (sqrt.f32 u2) (sqrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (sqrt.f32 u2))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (cbrt.f32 (*.f32 (PI.f32) u2)))
(+.f32 1 (-.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(+.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(sqrt.f32 (*.f32 (PI.f32) u2))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))))
(+.f32 1 (-.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(+.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(sqrt.f32 (*.f32 (PI.f32) u2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) (cbrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 (PI.f32) u2)))
(+.f32 1 (-.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(+.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(sqrt.f32 (*.f32 (PI.f32) u2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) (cbrt.f32 (*.f32 (PI.f32) u2)))
(pow.f32 (*.f32 (PI.f32) u2) 1/2)
(+.f32 1 (-.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(+.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(sqrt.f32 (*.f32 (PI.f32) u2))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1)
(+.f32 1 (-.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(+.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(sqrt.f32 (*.f32 (PI.f32) u2))
(pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/4) 2)
(+.f32 1 (-.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(+.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(sqrt.f32 (*.f32 (PI.f32) u2))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) 3)
(+.f32 1 (-.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(+.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(sqrt.f32 (*.f32 (PI.f32) u2))
(pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3/2) 1/3)
(+.f32 1 (-.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(+.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(sqrt.f32 (*.f32 (PI.f32) u2))
(fabs.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))
(+.f32 1 (-.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(+.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(sqrt.f32 (*.f32 (PI.f32) u2))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 (PI.f32) u2))))
(+.f32 1 (-.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(+.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(sqrt.f32 (*.f32 (PI.f32) u2))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3/2))
(+.f32 1 (-.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(+.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(sqrt.f32 (*.f32 (PI.f32) u2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 (PI.f32) u2))))
(+.f32 1 (-.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(+.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(sqrt.f32 (*.f32 (PI.f32) u2))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 (PI.f32) u2))))
(+.f32 1 (-.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(+.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(sqrt.f32 (*.f32 (PI.f32) u2))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) u2)) 1/2))
(+.f32 1 (-.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(+.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(sqrt.f32 (*.f32 (PI.f32) u2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) 1))
(+.f32 1 (-.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(+.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(sqrt.f32 (*.f32 (PI.f32) u2))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 (PI.f32) u2))))
(+.f32 1 (-.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(+.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(sqrt.f32 (*.f32 (PI.f32) u2))

localize41.0ms (0.3%)

Compiler

Compiled 20 to 9 computations (55% saved)

localize81.0ms (0.5%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(log1p.f32 u1)
99.5%
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
99.0%
(pow.f32 (log1p.f32 u1) 3/2)
Compiler

Compiled 24 to 16 computations (33.3% saved)

series7.0ms (0%)

Counts
3 → 32
Calls

9 calls:

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

rewrite55.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1324×add-sqr-sqrt
1292×*-un-lft-identity
1218×add-cube-cbrt
1204×add-cbrt-cube
1192×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0831
116025
2181725
Stop Event
node limit
Counts
3 → 57
Calls
Call 1
Inputs
(pow.f32 (log1p.f32 u1) 3/2)
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
(log1p.f32 u1)
Outputs
((-.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) (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 (log1p.f32 u1) (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.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)))) (log1p.f32 (expm1.f32 (pow.f32 (log1p.f32 u1) 3/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 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.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 (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)) (pow.f32 (log1p.f32 u1) 1/2) (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 1) (pow.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) 2) (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3) (sqrt.f32 (log1p.f32 u1)) (fabs.f32 (sqrt.f32 (log1p.f32 u1))) (log.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1)))) (expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) (exp.f32 (log.f32 (sqrt.f32 (log1p.f32 u1)))) (log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1)))))
((-.f32 (+.f32 1 (log1p.f32 u1)) 1) (*.f32 (log1p.f32 u1) 1) (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1))) (*.f32 1 (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 (pow.f32 (log1p.f32 u1) 3/4) (sqrt.f32 (sqrt.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 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (pow.f32 (log1p.f32 u1) 1) (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 2/3) (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))))

simplify74.0ms (0.5%)

Algorithm
egg-herbie
Rules
956×associate-/r*
724×times-frac
580×associate-*r/
546×+-commutative
532×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02904679
17743989
229063337
Stop Event
node limit
Counts
89 → 183
Calls
Call 1
Inputs
(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 (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 1 (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1/2 (*.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 (sqrt.f32 -1) (pow.f32 u1 2))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1/2 (*.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 (sqrt.f32 -1) (pow.f32 u1 2))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 1/2 (*.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 (sqrt.f32 -1) (pow.f32 u1 3))) (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 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.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)) (pow.f32 u1 2)))) (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 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.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)) (pow.f32 u1 2)))) (+.f32 (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/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))))) (pow.f32 u1 3)))))))
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) 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) (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (log1p.f32 u1) (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.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))))
(log1p.f32 (expm1.f32 (pow.f32 (log1p.f32 u1) 3/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 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.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 (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))
(pow.f32 (log1p.f32 u1) 1/2)
(pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3)
(pow.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(pow.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3)
(sqrt.f32 (log1p.f32 u1))
(fabs.f32 (sqrt.f32 (log1p.f32 u1)))
(log.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))
(expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))
(exp.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1))))
(-.f32 (+.f32 1 (log1p.f32 u1)) 1)
(*.f32 (log1p.f32 u1) 1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 1 (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 (pow.f32 (log1p.f32 u1) 3/4) (sqrt.f32 (sqrt.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 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(pow.f32 (log1p.f32 u1) 1)
(pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 2/3)
(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
(sqrt.f32 (pow.f32 u1 3))
(pow.f32 u1 3/2)
(+.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)))
(fma.f32 -3/4 (pow.f32 u1 5/2) (pow.f32 u1 3/2))
(+.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 (fma.f32 -3/4 (pow.f32 u1 5/2) (pow.f32 u1 3/2)) (*.f32 19/32 (pow.f32 u1 7/2)))
(+.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 (pow.f32 u1 5/2) (pow.f32 u1 3/2)) (fma.f32 19/32 (pow.f32 u1 7/2) (*.f32 -63/128 (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) (sqrt.f32 (neg.f32 (pow.f32 (log.f32 u1) 3))))
(*.f32 (sqrt.f32 -1) (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 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (neg.f32 (log.f32 u1))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (pow.f32 (log.f32 u1) 3))) (*.f32 -3/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (neg.f32 (log.f32 u1))))))
(fma.f32 (sqrt.f32 -1) (pow.f32 (neg.f32 (log.f32 u1)) 3/2) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 -3/2 (/.f32 (sqrt.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)))))))
(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 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (neg.f32 (log.f32 u1)))))))
(+.f32 (*.f32 -3/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (neg.f32 (log.f32 u1))))) (*.f32 (sqrt.f32 (neg.f32 (pow.f32 (log.f32 u1) 3))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.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)))) u1)) (sqrt.f32 -1))))
(+.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 -3/2 (/.f32 (sqrt.f32 -1) u1))) (*.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3/2) (*.f32 (+.f32 (/.f32 (fma.f32 3/4 (+.f32 (/.f32 -1 (log.f32 u1)) (/.f32 (/.f32 -1 (log.f32 u1)) (log.f32 u1))) (/.f32 9/8 (*.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 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 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 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (neg.f32 (log.f32 u1))))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (pow.f32 (log.f32 u1) 3))) (*.f32 -3/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (neg.f32 (log.f32 u1)))))) (*.f32 (sqrt.f32 (neg.f32 (pow.f32 (log.f32 u1) 3))) (+.f32 (/.f32 (fma.f32 -9/8 (-.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 1 (neg.f32 (pow.f32 (log.f32 u1) 3)))) (fma.f32 1/4 (-.f32 (-.f32 (/.f32 3 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 2 (neg.f32 (pow.f32 (log.f32 u1) 3)))) (/.f32 2 (neg.f32 (log.f32 u1)))) (/.f32 -9/16 (neg.f32 (pow.f32 (log.f32 u1) 3))))) (/.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.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)))) u1)))))
(+.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 -3/2 (/.f32 (sqrt.f32 -1) u1))) (*.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 (/.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 -9/16 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (pow.f32 u1 3)) (/.f32 (fma.f32 3/4 (+.f32 (/.f32 -1 (log.f32 u1)) (/.f32 (/.f32 -1 (log.f32 u1)) (log.f32 u1))) (/.f32 9/8 (*.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))
(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) (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 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -3/4 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)))) (*.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))) (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 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -3/4 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)))) (*.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 (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))) (/.f32 (neg.f32 (+.f32 (+.f32 (/.f32 -1/2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (/.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 (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 1 (*.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 1 (*.f32 u1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 u1 (sqrt.f32 -1)))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1/2 (*.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 (sqrt.f32 -1) (pow.f32 u1 2))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.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))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 u1 (sqrt.f32 -1))) (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 (neg.f32 (log.f32 u1)))) (+.f32 (/.f32 (/.f32 1/2 (sqrt.f32 -1)) u1) (*.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)) (*.f32 (sqrt.f32 -1) (*.f32 u1 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 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1/2 (*.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 (sqrt.f32 -1) (pow.f32 u1 2))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 1/2 (*.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 (sqrt.f32 -1) (pow.f32 u1 3))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 1 (*.f32 u1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 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 (neg.f32 (log.f32 u1))))) 2)) (*.f32 (neg.f32 (log.f32 u1)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (+.f32 (/.f32 (/.f32 1 u1) (sqrt.f32 -1)) (/.f32 (+.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)) (log.f32 u1)))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.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)) (*.f32 (sqrt.f32 -1) (*.f32 u1 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 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))) (+.f32 (*.f32 1/2 (/.f32 (+.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)) (log.f32 u1)))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)))) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1)))))))
(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 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.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)) (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) (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (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 u1 u1))) (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) (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 u1))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))))
(+.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 1/2 u1) (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (*.f32 u1 u1)) -1/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 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.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)) (pow.f32 u1 2)))) (+.f32 (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/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))))) (pow.f32 u1 3)))))))
(fma.f32 1/2 (*.f32 (/.f32 1 u1) (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (+.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 u1 u1))) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (+.f32 1/3 (*.f32 1/2 (/.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)) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (pow.f32 u1 3))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) 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 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) (pow.f32 u1 3))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))))
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3)) (fma.f32 1/2 (/.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/3)) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 1/2 u1) (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (*.f32 u1 u1)) -1/2))))
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)
(+.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))
(+.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)))
(*.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 (log.f32 u1) (+.f32 (/.f32 1 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 1/3 (pow.f32 u1 3)) (+.f32 (/.f32 1 u1) (/.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)))
(fma.f32 -1 (log.f32 (/.f32 -1 u1)) (+.f32 (/.f32 1 u1) (log.f32 -1)))
(-.f32 (+.f32 (/.f32 1 u1) (log.f32 -1)) (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 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (+.f32 (/.f32 1 u1) (log.f32 -1))) (/.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/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 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (+.f32 (/.f32 1 u1) (log.f32 -1))) (/.f32 1/2 (*.f32 u1 u1))))
(+.f32 (-.f32 (/.f32 1/3 (pow.f32 u1 3)) (log.f32 (/.f32 -1 u1))) (-.f32 (+.f32 (/.f32 1 u1) (log.f32 -1)) (/.f32 1/2 (*.f32 u1 u1))))
(+.f32 (/.f32 1 u1) (+.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1/3 (pow.f32 u1 3)) (/.f32 -1/2 (*.f32 u1 u1)))))
(-.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) 1)
(+.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) -1)
(+.f32 (pow.f32 (log1p.f32 u1) 3/2) 0)
(pow.f32 (log1p.f32 u1) 3/2)
(*.f32 (log1p.f32 u1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) -1)
(+.f32 (pow.f32 (log1p.f32 u1) 3/2) 0)
(pow.f32 (log1p.f32 u1) 3/2)
(*.f32 (pow.f32 (log1p.f32 u1) 3/2) 1)
(+.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) -1)
(+.f32 (pow.f32 (log1p.f32 u1) 3/2) 0)
(pow.f32 (log1p.f32 u1) 3/2)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))
(+.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) -1)
(+.f32 (pow.f32 (log1p.f32 u1) 3/2) 0)
(pow.f32 (log1p.f32 u1) 3/2)
(*.f32 1 (pow.f32 (log1p.f32 u1) 3/2))
(+.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) -1)
(+.f32 (pow.f32 (log1p.f32 u1) 3/2) 0)
(pow.f32 (log1p.f32 u1) 3/2)
(*.f32 (pow.f32 (log1p.f32 u1) 3/4) (pow.f32 (log1p.f32 u1) 3/4))
(+.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) -1)
(+.f32 (pow.f32 (log1p.f32 u1) 3/2) 0)
(pow.f32 (log1p.f32 u1) 3/2)
(*.f32 (*.f32 (log1p.f32 u1) (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (sqrt.f32 (log1p.f32 u1))))
(+.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) -1)
(+.f32 (pow.f32 (log1p.f32 u1) 3/2) 0)
(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 (log1p.f32 u1) (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 4) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 1 3/2) (pow.f32 (log1p.f32 u1) 3/2))
(+.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) -1)
(+.f32 (pow.f32 (log1p.f32 u1) 3/2) 0)
(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 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) -1)
(+.f32 (pow.f32 (log1p.f32 u1) 3/2) 0)
(pow.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))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 3/2))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 3))
(+.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) -1)
(+.f32 (pow.f32 (log1p.f32 u1) 3/2) 0)
(pow.f32 (log1p.f32 u1) 3/2)
(log.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 3/2)))
(+.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) -1)
(+.f32 (pow.f32 (log1p.f32 u1) 3/2) 0)
(pow.f32 (log1p.f32 u1) 3/2)
(cbrt.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 3))
(+.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) -1)
(+.f32 (pow.f32 (log1p.f32 u1) 3/2) 0)
(pow.f32 (log1p.f32 u1) 3/2)
(expm1.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 3/2)))
(+.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) -1)
(+.f32 (pow.f32 (log1p.f32 u1) 3/2) 0)
(pow.f32 (log1p.f32 u1) 3/2)
(exp.f32 (*.f32 3/2 (log.f32 (log1p.f32 u1))))
(+.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) -1)
(+.f32 (pow.f32 (log1p.f32 u1) 3/2) 0)
(pow.f32 (log1p.f32 u1) 3/2)
(log1p.f32 (expm1.f32 (pow.f32 (log1p.f32 u1) 3/2)))
(+.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) -1)
(+.f32 (pow.f32 (log1p.f32 u1) 3/2) 0)
(pow.f32 (log1p.f32 u1) 3/2)
(-.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)
(sqrt.f32 (log1p.f32 u1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (sqrt.f32 (log1p.f32 u1))))
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(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 (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 (cbrt.f32 (log1p.f32 u1)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 1 1/3) (sqrt.f32 (log1p.f32 u1)))
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(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)))
(pow.f32 (log1p.f32 u1) 1/2)
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3)
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) 2)
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3)
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(sqrt.f32 (log1p.f32 u1))
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(fabs.f32 (sqrt.f32 (log1p.f32 u1)))
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(log.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1))))
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(-.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 (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)
(*.f32 1 (log1p.f32 u1))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.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 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (pow.f32 (log1p.f32 u1) 3/4) (sqrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) 3/4) (pow.f32 (log1p.f32 u1) 1/4))
(*.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 (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 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 4))
(*.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 (*.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 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 4))
(pow.f32 (log1p.f32 u1) 1)
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 2/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)
(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)
(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)

localize101.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
100.0%
(log1p.f32 (neg.f32 u1))
99.7%
(cbrt.f32 (log1p.f32 (neg.f32 u1)))
99.5%
(sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3)))
97.9%
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3)
Compiler

Compiled 46 to 23 computations (50% saved)

series2.0ms (0%)

Counts
1 → 8
Calls

3 calls:

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

rewrite46.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
910×add-sqr-sqrt
892×*-un-lft-identity
844×pow1
838×add-cube-cbrt
828×add-cbrt-cube
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0613
11189
214179
Stop Event
node limit
Counts
1 → 20
Calls
Call 1
Inputs
(cbrt.f32 (log1p.f32 (neg.f32 u1)))
Outputs
((-.f32 (+.f32 (cbrt.f32 (log1p.f32 u1)) 1) 1) (*.f32 (cbrt.f32 (log1p.f32 u1)) 1) (*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 1 1/3)) (*.f32 1 (cbrt.f32 (log1p.f32 u1))) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (log1p.f32 u1) 1/6)) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2)))) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2)) 1/3)) (*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (pow.f32 1 1/3) (cbrt.f32 (log1p.f32 u1))) (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 1/3) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 1/3)) (*.f32 (pow.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2)) 1/3) (cbrt.f32 (cbrt.f32 (log1p.f32 u1)))) (pow.f32 (log1p.f32 u1) 1/3) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 3) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2))) (log.f32 (exp.f32 (cbrt.f32 (log1p.f32 u1)))) (expm1.f32 (log1p.f32 (cbrt.f32 (log1p.f32 u1)))) (exp.f32 (log.f32 (cbrt.f32 (log1p.f32 u1)))) (log1p.f32 (expm1.f32 (cbrt.f32 (log1p.f32 u1)))))

simplify75.0ms (0.5%)

Algorithm
egg-herbie
Rules
1412×distribute-lft-in
1264×associate-/l/
1134×associate-*r*
1026×associate-*l*
876×associate-/r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01402470
13662114
212512070
355632070
Stop Event
node limit
Counts
28 → 52
Calls
Call 1
Inputs
(pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 1/3)
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)) 1/9) (/.f32 1 u1))) (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 1/3))
(+.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 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)) 1/3))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)) 1/9) (/.f32 1 u1))) (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 1/3)))
(+.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 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)) 1/3))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)) 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)))) 2)) 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)))) (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 1/3))))
(*.f32 (pow.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1) 1/3) (cbrt.f32 -1))
(+.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 1 u1)))) (*.f32 (pow.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1) 1/3) (cbrt.f32 -1)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 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)))) (*.f32 (pow.f32 (cbrt.f32 -1) 2) (pow.f32 u1 2))))) (+.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 1 u1)))) (*.f32 (pow.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1) 1/3) (cbrt.f32 -1))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 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)))))) (*.f32 (pow.f32 (cbrt.f32 -1) 2) (pow.f32 u1 3))))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 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)))) (*.f32 (pow.f32 (cbrt.f32 -1) 2) (pow.f32 u1 2))))) (+.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 1 u1)))) (*.f32 (pow.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1) 1/3) (cbrt.f32 -1)))))
(-.f32 (+.f32 (cbrt.f32 (log1p.f32 u1)) 1) 1)
(*.f32 (cbrt.f32 (log1p.f32 u1)) 1)
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 1 1/3))
(*.f32 1 (cbrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2))))
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2)) 1/3))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 1/3) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 1/3))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2)) 1/3) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(pow.f32 (log1p.f32 u1) 1/3)
(pow.f32 (cbrt.f32 (log1p.f32 u1)) 1)
(pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 2)
(pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 3)
(sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2)))
(log.f32 (exp.f32 (cbrt.f32 (log1p.f32 u1))))
(expm1.f32 (log1p.f32 (cbrt.f32 (log1p.f32 u1))))
(exp.f32 (log.f32 (cbrt.f32 (log1p.f32 u1))))
(log1p.f32 (expm1.f32 (cbrt.f32 (log1p.f32 u1))))
Outputs
(pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 1/3)
(cbrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))
(cbrt.f32 (+.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)))) 2)) 1/9) (/.f32 1 u1))) (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 1/3))
(fma.f32 -1/3 (*.f32 (/.f32 1 u1) (*.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))) (cbrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))
(fma.f32 -1/3 (/.f32 (*.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)) u1) (cbrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))
(fma.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2)) 1/18) (/.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2)) 1/18) u1)) (cbrt.f32 (+.f32 (log.f32 -1) (log.f32 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 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)) 1/3))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)) 1/9) (/.f32 1 u1))) (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 1/3)))
(fma.f32 -1/3 (*.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 u1 u1)) (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2)))) (fma.f32 -1/3 (*.f32 (/.f32 1 u1) (*.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))) (cbrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(fma.f32 -1/3 (*.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) (*.f32 u1 u1)) (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2)))) (fma.f32 -1/3 (/.f32 (*.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)) u1) (cbrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(fma.f32 -1/3 (fma.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) (*.f32 u1 u1)) (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2)) 1/18) (/.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2)) 1/18) u1))) (cbrt.f32 (+.f32 (log.f32 -1) (log.f32 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 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)) 1/3))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)) 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)))) 2)) 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)))) (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 1/3))))
(fma.f32 -1/3 (*.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 u1 u1)) (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2)))) (fma.f32 -1/3 (*.f32 (/.f32 1 u1) (*.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 -1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2))) (/.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))) (cbrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(fma.f32 -1/3 (*.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) (*.f32 u1 u1)) (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2)))) (fma.f32 -1/3 (/.f32 (*.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)) u1) (fma.f32 -1/3 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2))) (/.f32 (pow.f32 u1 3) (+.f32 1/3 (fma.f32 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2))) -1/27 (*.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)))))) (cbrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))))
(fma.f32 -1/3 (*.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) (*.f32 u1 u1)) (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2)))) (fma.f32 -1/3 (fma.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2)) 1/18) (/.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2)) 1/18) u1) (*.f32 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2))) (pow.f32 u1 3)) (fma.f32 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2))) -1/27 (fma.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 1/3 (*.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)) 2/9)) 1/3)))) (cbrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(*.f32 (pow.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1) 1/3) (cbrt.f32 -1))
(*.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (cbrt.f32 -1))
(+.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 1 u1)))) (*.f32 (pow.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1) 1/3) (cbrt.f32 -1)))
(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 (/.f32 1 u1) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (*.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (cbrt.f32 -1)))
(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 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) u1)) (*.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (cbrt.f32 -1)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 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)))) (*.f32 (pow.f32 (cbrt.f32 -1) 2) (pow.f32 u1 2))))) (+.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 1 u1)))) (*.f32 (pow.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1) 1/3) (cbrt.f32 -1))))
(fma.f32 -1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))) (/.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 (*.f32 u1 u1) (pow.f32 (cbrt.f32 -1) 2)))) (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 (/.f32 1 u1) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (*.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (cbrt.f32 -1))))
(fma.f32 -1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))) (/.f32 (fma.f32 (*.f32 1/3 (*.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 (*.f32 u1 (pow.f32 (cbrt.f32 -1) 2))))) (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 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) u1)) (*.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (cbrt.f32 -1))))
(fma.f32 -1/3 (fma.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))) (/.f32 (fma.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 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (*.f32 u1 (*.f32 u1 (pow.f32 (cbrt.f32 -1) 2)))) (*.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 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) u1))) (*.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (cbrt.f32 -1)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 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)))))) (*.f32 (pow.f32 (cbrt.f32 -1) 2) (pow.f32 u1 3))))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 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)))) (*.f32 (pow.f32 (cbrt.f32 -1) 2) (pow.f32 u1 2))))) (+.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 1 u1)))) (*.f32 (pow.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1) 1/3) (cbrt.f32 -1)))))
(fma.f32 -1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))) (/.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 1/27 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))))))) (*.f32 (pow.f32 u1 3) (pow.f32 (cbrt.f32 -1) 2)))) (fma.f32 -1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))) (/.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 (*.f32 u1 u1) (pow.f32 (cbrt.f32 -1) 2)))) (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 (/.f32 1 u1) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (*.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (cbrt.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 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) u1)) (*.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (cbrt.f32 -1))) (*.f32 (*.f32 -1/3 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)))) (+.f32 (/.f32 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 1/3 (*.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) 5)))) (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)) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))) (pow.f32 (cbrt.f32 -1) 2))))) (*.f32 (pow.f32 u1 3) (pow.f32 (cbrt.f32 -1) 2))) (/.f32 (fma.f32 (*.f32 1/3 (*.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 (*.f32 u1 (pow.f32 (cbrt.f32 -1) 2)))))))
(fma.f32 -1/3 (*.f32 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))) (pow.f32 (cbrt.f32 -1) 2)) (+.f32 (/.f32 (-.f32 1/3 (fma.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))) (/.f32 1/27 (pow.f32 (cbrt.f32 -1) 2)) (*.f32 (*.f32 (*.f32 (fma.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 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))) -2/3)) (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)))) (pow.f32 u1 3)) (/.f32 (fma.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 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (*.f32 u1 u1)))) (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 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) u1)) (*.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (cbrt.f32 -1))))
(fma.f32 -1/3 (*.f32 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))) (pow.f32 (cbrt.f32 -1) 2)) (+.f32 (/.f32 (fma.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 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (*.f32 u1 u1)) (/.f32 (-.f32 1/3 (fma.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))) (/.f32 1/27 (pow.f32 (cbrt.f32 -1) 2)) (*.f32 (*.f32 (*.f32 (fma.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 1/3 (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))) -2/3)) (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)))) (pow.f32 u1 3)))) (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 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) u1)) (*.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (cbrt.f32 -1))))
(-.f32 (+.f32 (cbrt.f32 (log1p.f32 u1)) 1) 1)
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(*.f32 (cbrt.f32 (log1p.f32 u1)) 1)
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 1 1/3))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(*.f32 1 (cbrt.f32 (log1p.f32 u1)))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (log1p.f32 u1) 1/6))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2))))
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2)) 1/3))
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2))))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2))))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (log1p.f32 u1)))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 1/3) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 1/3))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2)) 1/3) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2))))
(pow.f32 (log1p.f32 u1) 1/3)
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(pow.f32 (cbrt.f32 (log1p.f32 u1)) 1)
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 2)
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 3)
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2)))
(log.f32 (exp.f32 (cbrt.f32 (log1p.f32 u1))))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(expm1.f32 (log1p.f32 (cbrt.f32 (log1p.f32 u1))))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(exp.f32 (log.f32 (cbrt.f32 (log1p.f32 u1))))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(log1p.f32 (expm1.f32 (cbrt.f32 (log1p.f32 u1))))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))

localize127.0ms (0.8%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(+.f32 1/2 (+.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
99.5%
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
98.8%
(*.f32 u2 (PI.f32))
98.3%
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
Compiler

Compiled 84 to 42 computations (50% saved)

series1.0ms (0%)

Counts
3 → 16
Calls

9 calls:

TimeVariablePointExpression
0.0ms
u2
@-inf
(+.f32 1/2 (+.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
0.0ms
u2
@inf
(+.f32 1/2 (+.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
0.0ms
u2
@0
(+.f32 1/2 (+.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -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)

rewrite88.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1030×associate-*r/
762×distribute-rgt-in
748×associate-*l/
738×distribute-lft-in
324×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01559
132159
2388659
Stop Event
node limit
Counts
3 → 119
Calls
Call 1
Inputs
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
(*.f32 u2 (PI.f32))
(+.f32 1/2 (+.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
Outputs
((-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1) (*.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.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))) 2)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (cbrt.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 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (*.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 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (/.f32 (*.f32 1 (-.f32 (cos.f32 (-.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2) (/.f32 (*.f32 (-.f32 (cos.f32 (-.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1) 2) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (exp.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 u2 (PI.f32)))))) (exp.f32 (*.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 u2 (PI.f32))))) 1)) (log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
((-.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 (PI.f32)) u2)) (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)))))
((-.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 0) (-.f32 (exp.f32 (log1p.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2))) 1/2) (-.f32 (exp.f32 (log.f32 (+.f32 2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) 1) (-.f32 (/.f32 1/4 (+.f32 1/2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (/.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 1/2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) 1/2)) (-.f32 (/.f32 1/4 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (/.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (-.f32 (+.f32 2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 1) (-.f32 (+.f32 1/2 (exp.f32 (log1p.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2)))) 1) (-.f32 (+.f32 1/2 (/.f32 1/4 (+.f32 1/2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (/.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 1/2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (*.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 1) (*.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) (*.f32 (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2))) (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2)))) (*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2)) (*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))) (*.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (/.f32 1 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (*.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (/.f32 1 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (*.f32 (/.f32 1 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (*.f32 (/.f32 1 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (*.f32 (/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) (*.f32 (/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (-.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (+.f32 1/4 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)))) (*.f32 (/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (-.f32 1/16 (*.f32 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (-.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (*.f32 (/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (+.f32 1/64 (pow.f32 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 3))) (+.f32 1/16 (-.f32 (*.f32 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (*.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (/.f32 1 (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))) (/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (/.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (/.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))))) (/.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (/.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))))) (/.f32 (*.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))) (/.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))))) (/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))) (/.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))))) (/.f32 (-.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 1/4) (*.f32 (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 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (/.f32 (-.f32 1/64 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (*.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))) (/.f32 (-.f32 1/16 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (*.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 1/4))) (/.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))) (-.f32 (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (/.f32 (+.f32 1/512 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3) 3)) (*.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (+.f32 1/64 (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (*.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))))) (/.f32 (-.f32 1/64 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 3)) (*.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (+.f32 1/16 (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (*.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))))) (/.f32 (neg.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (neg.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (/.f32 (neg.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (neg.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (/.f32 (*.f32 1 (-.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 1/4)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (/.f32 (*.f32 1 (-.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 1 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))) (-.f32 (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (/.f32 (*.f32 1 (neg.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))) (neg.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (/.f32 (*.f32 1 (neg.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))) (neg.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (/.f32 (*.f32 (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2))) (sqrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))) (sqrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (/.f32 (*.f32 (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2))) (sqrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))) (sqrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2) (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))) (cbrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2) (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))) (cbrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (/.f32 (*.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) 1) (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (/.f32 (*.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) 1) (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 1/4) 1) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (/.f32 (*.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) 1) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (/.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))) 1) (-.f32 (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (/.f32 (*.f32 (neg.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) 1) (neg.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (/.f32 (*.f32 (neg.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) 1) (neg.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (/.f32 (*.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2)))) (sqrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (/.f32 (*.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2)))) (sqrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (/.f32 (*.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2)) (cbrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2)) (cbrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (/.f32 (*.f32 (-.f32 1/16 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (/.f32 1 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 1/4)) (/.f32 (*.f32 (-.f32 1/64 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 3)) (/.f32 1 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (+.f32 1/16 (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (*.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))))) (/.f32 (*.f32 (-.f32 1/64 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (/.f32 1 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (-.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (/.f32 (*.f32 (+.f32 1/512 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3) 3)) (/.f32 1 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (+.f32 1/64 (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (*.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))))) (/.f32 (/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) 1) (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (/.f32 (/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (sqrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (sqrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (/.f32 (/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (*.f32 (cbrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (cbrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))) (cbrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (/.f32 (/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) 1) (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (/.f32 (/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (sqrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (sqrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (/.f32 (/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (*.f32 (cbrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (cbrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (cbrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 1) (pow.f32 (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2))) 2) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 3) (pow.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 3) 1/3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 2)) (log.f32 (exp.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)))) (cbrt.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 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 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))) (fma.f32 1 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 1/2) (fma.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2)) (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2)) 1/2) (fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2)) 2) (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2)) 1/2))

simplify145.0ms (1%)

Algorithm
egg-herbie
Rules
1646×associate-/r*
1612×associate-/l*
924×associate-*r/
716×associate-+r+
708×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03618507
19698265
236588265
Stop Event
node limit
Counts
135 → 211
Calls
Call 1
Inputs
(*.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)))))
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 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1)
(*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))
(*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(*.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(*.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))) 2)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (cbrt.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 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.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 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)
(/.f32 (*.f32 1 (-.f32 (cos.f32 (-.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)
(/.f32 (*.f32 (-.f32 (cos.f32 (-.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(exp.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 u2 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.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 (PI.f32)) u2))
(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))))
(-.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 0)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2))) 1/2)
(-.f32 (exp.f32 (log.f32 (+.f32 2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) 1)
(-.f32 (/.f32 1/4 (+.f32 1/2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (/.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 1/2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) 1/2))
(-.f32 (/.f32 1/4 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (/.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(-.f32 (+.f32 2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 1)
(-.f32 (+.f32 1/2 (exp.f32 (log1p.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2)))) 1)
(-.f32 (+.f32 1/2 (/.f32 1/4 (+.f32 1/2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (/.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 1/2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(*.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 1)
(*.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))
(*.f32 (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2))) (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2))))
(*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)))
(*.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (/.f32 1 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(*.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (/.f32 1 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(*.f32 (/.f32 1 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))
(*.f32 (/.f32 1 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))
(*.f32 (/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))
(*.f32 (/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (-.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (+.f32 1/4 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))))
(*.f32 (/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (-.f32 1/16 (*.f32 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (-.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(*.f32 (/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (+.f32 1/64 (pow.f32 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 3))) (+.f32 1/16 (-.f32 (*.f32 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (*.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))
(/.f32 1 (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (/.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))))
(/.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (/.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))) (/.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))) (/.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 1/4) (*.f32 (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 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(/.f32 (-.f32 1/64 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (*.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))))
(/.f32 (-.f32 1/16 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (*.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 1/4)))
(/.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))) (-.f32 (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(/.f32 (+.f32 1/512 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3) 3)) (*.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (+.f32 1/64 (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (*.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))))))
(/.f32 (-.f32 1/64 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 3)) (*.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (+.f32 1/16 (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (*.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))))))
(/.f32 (neg.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (neg.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (neg.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (neg.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 1/4)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))
(/.f32 (*.f32 1 (-.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 1 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))) (-.f32 (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(/.f32 (*.f32 1 (neg.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))) (neg.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (*.f32 1 (neg.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))) (neg.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(/.f32 (*.f32 (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2))) (sqrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))) (sqrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(/.f32 (*.f32 (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2))) (sqrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))) (sqrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2) (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))) (cbrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2) (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))) (cbrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (*.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) 1) (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(/.f32 (*.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) 1) (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 1/4) 1) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))
(/.f32 (*.f32 (-.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) 1) (-.f32 1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(/.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))) 1) (-.f32 (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(/.f32 (*.f32 (neg.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) 1) (neg.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (*.f32 (neg.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) 1) (neg.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2)))) (sqrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2)))) (sqrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2)) (cbrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2)) (cbrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (*.f32 (-.f32 1/16 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (/.f32 1 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 1/4))
(/.f32 (*.f32 (-.f32 1/64 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 3)) (/.f32 1 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (+.f32 1/16 (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (*.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))))
(/.f32 (*.f32 (-.f32 1/64 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (/.f32 1 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (-.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))
(/.f32 (*.f32 (+.f32 1/512 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3) 3)) (/.f32 1 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (+.f32 1/64 (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (*.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))))
(/.f32 (/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) 1) (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(/.f32 (/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (sqrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (sqrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (*.f32 (cbrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (cbrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))) (cbrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) 1) (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (sqrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (sqrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(/.f32 (/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (*.f32 (cbrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (cbrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (cbrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 1)
(pow.f32 (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2))) 2)
(pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 3)
(pow.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 2))
(log.f32 (exp.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))))
(cbrt.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 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 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)))
(fma.f32 1 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 1/2)
(fma.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2)) (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2)) 1/2)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2)) 2) (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2)) 1/2)
Outputs
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))
(pow.f32 (*.f32 u2 (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)))
(fma.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))
(fma.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (pow.f32 (*.f32 u2 (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))))
(fma.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) 2/45) (fma.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))
(fma.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) 2/45) (fma.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (pow.f32 (*.f32 u2 (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)))))
(fma.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) 2/45) (fma.f32 (*.f32 (pow.f32 (PI.f32) 8) -1/315) (pow.f32 u2 8) (fma.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))))
(fma.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) 2/45) (fma.f32 (*.f32 (pow.f32 (PI.f32) 8) -1/315) (pow.f32 u2 8) (fma.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (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 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -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 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -2)))
(+.f32 1 (fma.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) 2/3 (*.f32 -2 (pow.f32 (*.f32 u2 (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 (*.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 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -2))))
(+.f32 (fma.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) 2/3 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (fma.f32 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) 2/45)) -2 1))
(fma.f32 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) 2/45)) -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 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -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)))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -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)))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -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)))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -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)))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -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)))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -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)))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -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)))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 1/2 (*.f32 (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) -1/2))
(+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) -1/2))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1)
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
(*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
(*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
(*.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))))
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)
(/.f32 (-.f32 (cos.f32 0) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)
(-.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 2))
(-.f32 1/2 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2))
(/.f32 (*.f32 1 (-.f32 (cos.f32 (-.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)
(/.f32 (-.f32 (cos.f32 0) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)
(-.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 2))
(-.f32 1/2 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2))
(/.f32 (*.f32 (-.f32 (cos.f32 (-.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1) 2)
(/.f32 (-.f32 (cos.f32 0) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)
(-.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 2))
(-.f32 1/2 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))
(log.f32 (exp.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
(cbrt.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
(expm1.f32 (log1p.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
(exp.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (sin.f32 (*.f32 u2 (PI.f32))))) 1))
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
(log1p.f32 (expm1.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) 1)
(*.f32 u2 (PI.f32))
(pow.f32 (*.f32 u2 (PI.f32)) 1)
(*.f32 u2 (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 2)
(*.f32 u2 (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3)
(*.f32 u2 (PI.f32))
(pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/3)
(*.f32 u2 (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(fabs.f32 (*.f32 u2 (PI.f32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) u2))
(*.f32 u2 (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (PI.f32)))))
(*.f32 u2 (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3))
(*.f32 u2 (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))
(*.f32 u2 (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3)))
(*.f32 u2 (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 u2 (PI.f32))))
(*.f32 u2 (PI.f32))
(exp.f32 (log.f32 (*.f32 u2 (PI.f32))))
(*.f32 u2 (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (PI.f32))) 1))
(*.f32 u2 (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 u2 (PI.f32))))
(*.f32 u2 (PI.f32))
(-.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 0)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2))) 1/2)
(+.f32 (exp.f32 (log1p.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2))) -1/2)
(+.f32 1/2 (expm1.f32 (log1p.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2))))
(-.f32 (exp.f32 (log.f32 (+.f32 2 (*.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(-.f32 (/.f32 1/4 (+.f32 1/2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (/.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 1/2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) 1/2))
(+.f32 (-.f32 (/.f32 1/4 (+.f32 1/2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (/.f32 4 (/.f32 (+.f32 1/2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) 1/2)
(+.f32 (+.f32 1/2 (/.f32 1/4 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2))) (/.f32 -4 (/.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(+.f32 1/2 (+.f32 (/.f32 1/4 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2)) (/.f32 -4 (/.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(-.f32 (/.f32 1/4 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (/.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (/.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (+.f32 2 (*.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(-.f32 (+.f32 1/2 (exp.f32 (log1p.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2)))) 1)
(+.f32 (exp.f32 (log1p.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2))) -1/2)
(+.f32 1/2 (expm1.f32 (log1p.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2))))
(-.f32 (+.f32 1/2 (/.f32 1/4 (+.f32 1/2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (/.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 1/2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(+.f32 (-.f32 (/.f32 1/4 (+.f32 1/2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (/.f32 4 (/.f32 (+.f32 1/2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) 1/2)
(+.f32 (+.f32 1/2 (/.f32 1/4 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2))) (/.f32 -4 (/.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(+.f32 1/2 (+.f32 (/.f32 1/4 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2)) (/.f32 -4 (/.f32 (fma.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(*.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(*.f32 (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2))) (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2))))
(pow.f32 (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2))) 2)
(*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2) (cbrt.f32 (+.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(*.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (/.f32 1 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (/.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (/.f32 1 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (+.f32 1/4 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3)) (+.f32 1/4 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 1 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (/.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (/.f32 1 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (+.f32 1/4 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3)) (+.f32 1/4 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (+.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(*.f32 (/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (-.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (+.f32 1/4 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))))
(/.f32 (*.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (+.f32 1/4 (*.f32 (fma.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/2)))) (-.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))
(*.f32 (/.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (-.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3))) (fma.f32 (fma.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/2) 1/4))
(/.f32 (fma.f32 (fma.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/2) 1/4) (/.f32 (-.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3)) (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2))))
(*.f32 (/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (-.f32 1/16 (*.f32 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (-.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(*.f32 (/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (-.f32 1/16 (*.f32 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (-.f32 1/4 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(*.f32 (/.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3)) (-.f32 1/16 (*.f32 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (+.f32 (+.f32 1/4 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (/.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3)) (+.f32 1/16 (*.f32 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 1/4 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) -4))))
(*.f32 (/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (+.f32 1/64 (pow.f32 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 3))) (+.f32 1/16 (-.f32 (*.f32 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (*.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))
(/.f32 (*.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (+.f32 1/16 (*.f32 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (-.f32 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 1/4)))) (+.f32 1/64 (pow.f32 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 3)))
(*.f32 (/.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3)) (+.f32 1/64 (pow.f32 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) 3))) (fma.f32 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -1/4) 1/16))
(/.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (/.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (+.f32 1/4 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3)) (+.f32 1/4 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (/.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (+.f32 1/4 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (sqrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))))
(*.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3))) (/.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3))) (+.f32 1/4 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (/.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (sqrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))))
(*.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2))) (/.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2))) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))) (/.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))))
(/.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (/.f32 (/.f32 (+.f32 1/4 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))) (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))))
(/.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3))) (/.f32 (+.f32 1/4 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (*.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3))) (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3))))))
(/.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3))) (/.f32 (/.f32 (+.f32 1/4 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3)))) (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))) (/.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))))
(/.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (/.f32 (/.f32 (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))) (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))))
(*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2))) (/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2))) (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)))) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2))) (/.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2))) (/.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (/.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2))) 2))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 1/4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (/.f32 1/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 (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 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)) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1/64 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (*.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))))
(/.f32 (-.f32 1/64 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 6)) (*.f32 (+.f32 1/4 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))))
(/.f32 (-.f32 1/64 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 6)) (*.f32 (+.f32 1/4 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (-.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3))))
(/.f32 (-.f32 1/16 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (*.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 1/4)))
(/.f32 (-.f32 1/16 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 4)) (*.f32 (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))))
(/.f32 (-.f32 1/16 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 4)) (*.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2))))
(*.f32 (/.f32 (-.f32 1/16 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 4)) (+.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2))) (/.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))) (-.f32 (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (*.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)) (-.f32 (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (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 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (+.f32 1/512 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3) 3)) (*.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (+.f32 1/64 (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (*.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))))))
(/.f32 (+.f32 1/512 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3) 3)) (*.f32 (+.f32 1/4 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (+.f32 1/64 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 6)) (*.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))))
(/.f32 (+.f32 1/512 (pow.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3) 3)) (*.f32 (+.f32 1/4 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (fma.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3) (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3) -1/8) 1/64)))
(/.f32 (-.f32 1/64 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 3)) (*.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) (+.f32 1/16 (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (*.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))))))
(/.f32 (-.f32 1/64 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 3)) (*.f32 (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 (+.f32 1/16 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 4)) (*.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))))
(/.f32 (-.f32 1/64 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 6)) (*.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1/16 (fma.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2) (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 4)))))
(/.f32 (*.f32 (/.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (-.f32 1/64 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 6))) (+.f32 1/16 (fma.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2) (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 4))))
(/.f32 (neg.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (neg.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (/.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (neg.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (neg.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (+.f32 1/4 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3)) (+.f32 1/4 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 1/4)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (/.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (*.f32 1 (-.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 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)) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 1 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))) (-.f32 (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (*.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)) (-.f32 (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (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 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))) (neg.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (/.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (*.f32 1 (neg.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))) (neg.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (+.f32 1/4 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3)) (+.f32 1/4 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2))) (sqrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))) (sqrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(/.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (/.f32 (sqrt.f32 (+.f32 1/4 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2)))))
(*.f32 (/.f32 (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2))) (sqrt.f32 (+.f32 1/4 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (sqrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3))))
(/.f32 (*.f32 (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2))) (sqrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))) (sqrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2))) (/.f32 (sqrt.f32 (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))))
(*.f32 (/.f32 (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2))) (sqrt.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2) (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))) (cbrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) 2) (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))) (cbrt.f32 (+.f32 1/4 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) 2) (cbrt.f32 (+.f32 1/4 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2) (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))) (cbrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) 2) (/.f32 (cbrt.f32 (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) 2) (cbrt.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2))))
(/.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2))) (/.f32 (cbrt.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) 2)))
(/.f32 (*.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) 1) (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (/.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (*.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) 1) (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (+.f32 1/4 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3)) (+.f32 1/4 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 1/4) 1) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (/.f32 1/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))) 1) (-.f32 1 (*.f32 (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 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)) (+.f32 1 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))) 1) (-.f32 (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (*.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)) (-.f32 (+.f32 1 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (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 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (neg.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) 1) (neg.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (/.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (*.f32 (neg.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) 1) (neg.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (+.f32 1/4 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3)) (+.f32 1/4 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2)))) (sqrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(/.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (/.f32 (sqrt.f32 (+.f32 1/4 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2)))))
(*.f32 (/.f32 (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2))) (sqrt.f32 (+.f32 1/4 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (sqrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2)))) (sqrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2))) (/.f32 (sqrt.f32 (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))))
(*.f32 (/.f32 (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2))) (sqrt.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (sqrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2)) (cbrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) 2) (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))) (cbrt.f32 (+.f32 1/4 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) 2) (cbrt.f32 (+.f32 1/4 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (cbrt.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2)) (cbrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) 2) (/.f32 (cbrt.f32 (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) 2) (cbrt.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2))))
(/.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2))) (/.f32 (cbrt.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) 2)))
(/.f32 (*.f32 (-.f32 1/16 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))) (/.f32 1 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 1/4))
(/.f32 (-.f32 1/16 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 4)) (*.f32 (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2))))
(/.f32 (-.f32 1/16 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 4)) (*.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2))))
(*.f32 (/.f32 (-.f32 1/16 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 4)) (+.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2))) (/.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (*.f32 (-.f32 1/64 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 3)) (/.f32 1 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (+.f32 1/16 (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (*.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))))
(/.f32 (-.f32 1/64 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2) 3)) (*.f32 (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (+.f32 (+.f32 1/16 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 4)) (*.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)))))
(/.f32 (-.f32 1/64 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 6)) (*.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 1/16 (fma.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2) (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 4)))))
(/.f32 (*.f32 (/.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (-.f32 1/64 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 6))) (+.f32 1/16 (fma.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2) (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 4))))
(/.f32 (*.f32 (-.f32 1/64 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))) (/.f32 1 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (-.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))
(/.f32 (-.f32 1/64 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 6)) (*.f32 (+.f32 1/4 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3))))
(/.f32 (-.f32 1/64 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 6)) (*.f32 (+.f32 1/4 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (-.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3))))
(/.f32 (*.f32 (+.f32 1/512 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3) 3)) (/.f32 1 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (+.f32 1/64 (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (*.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))))
(/.f32 (+.f32 1/512 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3) 3)) (*.f32 (+.f32 1/4 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (+.f32 1/64 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 6)) (*.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)))))
(/.f32 (+.f32 1/512 (pow.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3) 3)) (*.f32 (+.f32 1/4 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (fma.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3) (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3) -1/8) 1/64)))
(/.f32 (/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) 1) (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (/.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (sqrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (sqrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (/.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (*.f32 (cbrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (cbrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))) (cbrt.f32 (-.f32 0 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 2)) (neg.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (-.f32 1/4 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 2)) (/.f32 1/2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) 1) (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (+.f32 1/4 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3)) (+.f32 1/4 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (sqrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (sqrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (+.f32 1/4 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3)) (+.f32 1/4 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (*.f32 (cbrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))) (cbrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (cbrt.f32 (+.f32 1/4 (+.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 -1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 3)) (+.f32 1/4 (fma.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1/2) 3)) (+.f32 1/4 (-.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(pow.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(pow.f32 (hypot.f32 1 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 -2))) 2)
(pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 3)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(pow.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 3) 1/3)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(sqrt.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) 2))
(fabs.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(log.f32 (exp.f32 (+.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(log.f32 (+.f32 1 (expm1.f32 (+.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(cbrt.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 3))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(expm1.f32 (log.f32 (+.f32 2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(exp.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(exp.f32 (log1p.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 1))
(exp.f32 (log1p.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(log1p.f32 (expm1.f32 (+.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(fma.f32 1 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2) 1/2)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(fma.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2)) (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2)) 1/2)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2)) 2) (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1/2)) 1/2)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)

eval1.1s (7.1%)

Compiler

Compiled 33363 to 24012 computations (28% saved)

prune378.0ms (2.5%)

Pruning

52 alts after pruning (46 fresh and 6 done)

PrunedKeptTotal
New90718925
Fresh12829
Picked101
Done268
Total91152963
Accurracy
99.9%
Counts
963 → 52
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.9%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
63.8%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) 1)
64.7%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) 1)
63.8%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3) 1)
74.4%
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
64.8%
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2) 1)
55.7%
(*.f32 (-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1) 1)
69.7%
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -2) 1) (sqrt.f32 (log1p.f32 u1)))
57.4%
(*.f32 (+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1)) 1)
74.3%
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3/2) (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
73.9%
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 3))) 1)
98.3%
(*.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)))
77.8%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
93.7%
(*.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)))
89.8%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
76.5%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 (+.f32 -1/2 (*.f32 u1 -1/3)))) u1))) 1)
74.2%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
99.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)))
79.8%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) 1)
98.6%
(*.f32 (sqrt.f32 (neg.f32 (*.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))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
53.2%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
55.4%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
77.0%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
66.5%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 1 (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))))
98.7%
(*.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 u2)))))))
99.0%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (/.f32 1/4 (+.f32 1/2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (/.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 1/2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) 1/2)))
98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 1))
98.7%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1))
99.0%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
88.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1/2 (+.f32 1/2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2))))
99.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1/2 (+.f32 1/2 (*.f32 (-.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 2)) -2))))
97.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))))
97.6%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
99.0%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2))))
98.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (+.f32 1 (*.f32 (PI.f32) u2)) 1))))
99.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
79.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
57.5%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
48.5%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
4.2%
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
73.6%
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
64.1%
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
64.8%
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 3/2)) 1)
38.7%
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (-.f32 (log1p.f32 u1) 1)) 3/2)) 1)
37.4%
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 3/2)) 1)
66.4%
(*.f32 (cbrt.f32 (pow.f32 u1 3/2)) 1)
25.7%
(*.f32 (cbrt.f32 (-.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) 1)) 1)
74.3%
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) u1))
64.9%
(sqrt.f32 (log1p.f32 u1))
37.4%
(sqrt.f32 (log.f32 (+.f32 1 u1)))
Compiler

Compiled 1664 to 1406 computations (15.5% saved)

localize109.0ms (0.7%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.6%
(+.f32 1/2 (+.f32 1/2 (*.f32 (-.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 2)) -2)))
99.5%
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
98.8%
(*.f32 (*.f32 2 (PI.f32)) u2)
38.5%
(-.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 2))
Compiler

Compiled 119 to 85 computations (28.6% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite99.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1880×associate-*l/
486×associate-/r*
400×associate-/l*
386×add-sqr-sqrt
372×pow1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01774
137674
2484168
Stop Event
node limit
Counts
2 → 117
Calls
Call 1
Inputs
(-.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 2))
(+.f32 1/2 (+.f32 1/2 (*.f32 (-.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 2)) -2)))
Outputs
((+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2) 1/2) (+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 1) (*.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) 1) (*.f32 1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (*.f32 (sqrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (sqrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (pow.f32 (cbrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (*.f32 (pow.f32 (cbrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (cbrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (*.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) (/.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))) (*.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)) (/.f32 1 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))) (/.f32 1 (/.f32 1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)) (/.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)) (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) (/.f32 (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) (/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2) (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))))) (/.f32 (sqrt.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (/.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) (sqrt.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))))) (/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))) (/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2) (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))))) (/.f32 (*.f32 (cbrt.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (cbrt.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)))) (/.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) (cbrt.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))))) (/.f32 (-.f32 1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)) (/.f32 (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2) 3)) (+.f32 1/4 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (/.f32 (neg.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) (neg.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))) (/.f32 (neg.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (neg.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))) (/.f32 (*.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) 1) (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)) (/.f32 (*.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)) 1) (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) (/.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 1) (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)) (/.f32 (*.f32 (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2) 3)) 1) (+.f32 1/4 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (/.f32 (*.f32 (neg.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) 1) (neg.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))) (/.f32 (*.f32 (neg.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) 1) (neg.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))) (/.f32 (*.f32 (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) (sqrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (sqrt.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))) (/.f32 (*.f32 (sqrt.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (sqrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (sqrt.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))) (/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) (pow.f32 (cbrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (cbrt.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))) (/.f32 (*.f32 (cbrt.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (pow.f32 (cbrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (cbrt.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))) (/.f32 (*.f32 (-.f32 1/16 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8) (/.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (/.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4) 1/4)) (/.f32 (*.f32 (-.f32 1/64 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4) 3)) (/.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))) (+.f32 1/16 (+.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8) (/.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))))) (/.f32 (*.f32 (-.f32 1/64 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (/.f32 1 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (/.f32 (*.f32 (-.f32 1/512 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8) 3)) (/.f32 1 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))) (+.f32 (+.f32 1/64 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (*.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)))) (/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) 1) (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)) (/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) (sqrt.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))) (sqrt.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))) (/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) (*.f32 (cbrt.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)) (cbrt.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)))) (cbrt.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))) (/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)) 1/2) (/.f32 (/.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)) 1) (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) (/.f32 (/.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)) (sqrt.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))) (sqrt.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))) (/.f32 (/.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)) (*.f32 (cbrt.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) (cbrt.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))))) (cbrt.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))) (pow.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) 1) (pow.f32 (sqrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (pow.f32 (cbrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3) (pow.f32 (pow.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) 3) 1/3) (sqrt.f32 (pow.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) 2)) (log.f32 (exp.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (cbrt.f32 (pow.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) 3)) (expm1.f32 (log.f32 (+.f32 3/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (exp.f32 (log.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (exp.f32 (*.f32 (log.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 1)) (log1p.f32 (expm1.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
((-.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 0) (-.f32 (exp.f32 (log1p.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) 1/2) (-.f32 (exp.f32 (log1p.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) 1) (-.f32 (/.f32 1/4 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (/.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (-.f32 (/.f32 1/4 (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (-.f32 (/.f32 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1/2)) (-.f32 (+.f32 2 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1) (-.f32 (+.f32 1/2 (exp.f32 (log1p.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))) 1) (-.f32 (+.f32 1/2 (/.f32 1/4 (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (/.f32 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (*.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 1) (*.f32 1 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (*.f32 (sqrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (sqrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (*.f32 (cbrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (pow.f32 (cbrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 2)) (*.f32 (pow.f32 (cbrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 2) (cbrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (*.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (/.f32 1 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (*.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) (/.f32 1 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))) (/.f32 1 (/.f32 1 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))) (/.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) (/.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (sqrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))))) (/.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) (/.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (sqrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))))) (/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)))) (/.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))))) (/.f32 (*.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)))) (/.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))))) (/.f32 (-.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) 1/4) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (/.f32 (-.f32 1 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (-.f32 2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (/.f32 (+.f32 1 (*.f32 -8 (pow.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) 3))) (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))) (/.f32 (neg.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) (neg.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (/.f32 (neg.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) (neg.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))) (/.f32 (*.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) 1) (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (/.f32 (*.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) 1) (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))) (/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) 1/4) 1) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (/.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) 1) (-.f32 2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (/.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) 3))) 1) (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))) (/.f32 (*.f32 (neg.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) 1) (neg.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (/.f32 (*.f32 (neg.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) 1) (neg.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))) (/.f32 (*.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) (sqrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (sqrt.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (/.f32 (*.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) (sqrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (sqrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))) (/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) (pow.f32 (cbrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 2)) (cbrt.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (/.f32 (*.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) (pow.f32 (cbrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 2)) (cbrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))) (/.f32 (*.f32 (-.f32 1/16 (*.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) (/.f32 1 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (+.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) (/.f32 (*.f32 (-.f32 1/64 (pow.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) 3)) (/.f32 1 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (+.f32 1/16 (+.f32 (*.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (*.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))))) (/.f32 (*.f32 (-.f32 1/64 (*.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3) (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) (/.f32 1 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))) (-.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) (/.f32 (*.f32 (+.f32 1/512 (pow.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3) 3)) (/.f32 1 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))) (+.f32 1/64 (-.f32 (*.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3) (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) (*.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))))) (/.f32 (/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) 1) (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (/.f32 (/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (sqrt.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (sqrt.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (/.f32 (/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (cbrt.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))) (cbrt.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (/.f32 (/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) 1) (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))) (/.f32 (/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) (sqrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))) (sqrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))) (/.f32 (/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) (*.f32 (cbrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))) (cbrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))))) (cbrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))) (pow.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 1) (pow.f32 (sqrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 2) (pow.f32 (cbrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 3) (pow.f32 (pow.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3) 1/3) (sqrt.f32 (pow.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (log.f32 (exp.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))) (cbrt.f32 (pow.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) (expm1.f32 (log1p.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (exp.f32 (log1p.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (exp.f32 (*.f32 (log1p.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1)) (log1p.f32 (expm1.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (fma.f32 1 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 1/2) (fma.f32 (sqrt.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (sqrt.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1/2) (fma.f32 (pow.f32 (cbrt.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 2) (cbrt.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1/2))

simplify128.0ms (0.8%)

Algorithm
egg-herbie
Rules
1124×associate-*r/
878×associate-/l/
862×associate-/r/
670×associate-*l/
554×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038611655
1106810467
2446310133
Stop Event
node limit
Counts
141 → 263
Calls
Call 1
Inputs
(*.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 2/45 (*.f32 (pow.f32 u2 6) (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 -1/315 (*.f32 (pow.f32 u2 8) (pow.f32 (PI.f32) 8))) (+.f32 (*.f32 2/45 (*.f32 (pow.f32 u2 6) (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 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(-.f32 1/2 (*.f32 1/2 (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))))))
(+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2) 1/2)
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 1)
(*.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) 1)
(*.f32 1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))
(*.f32 (sqrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (sqrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (pow.f32 (cbrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (cbrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(*.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) (/.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)))
(*.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)) (/.f32 1 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))))
(/.f32 1 (/.f32 1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))
(/.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)) (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))
(/.f32 (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) (/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2) (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))))
(/.f32 (sqrt.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (/.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) (sqrt.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))) (/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2) (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (cbrt.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)))) (/.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) (cbrt.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)))))
(/.f32 (-.f32 1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))
(/.f32 (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2) 3)) (+.f32 1/4 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(/.f32 (neg.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) (neg.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)))
(/.f32 (neg.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (neg.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))))
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) 1) (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))
(/.f32 (*.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)) 1) (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 1) (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))
(/.f32 (*.f32 (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2) 3)) 1) (+.f32 1/4 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(/.f32 (*.f32 (neg.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) 1) (neg.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)))
(/.f32 (*.f32 (neg.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) 1) (neg.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) (sqrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (sqrt.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (sqrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (sqrt.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) (pow.f32 (cbrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (cbrt.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (pow.f32 (cbrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (cbrt.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))))
(/.f32 (*.f32 (-.f32 1/16 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8) (/.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (/.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4) 1/4))
(/.f32 (*.f32 (-.f32 1/64 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4) 3)) (/.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))) (+.f32 1/16 (+.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8) (/.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))))
(/.f32 (*.f32 (-.f32 1/64 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (/.f32 1 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)))
(/.f32 (*.f32 (-.f32 1/512 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8) 3)) (/.f32 1 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))) (+.f32 (+.f32 1/64 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (*.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) 1) (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) (sqrt.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))) (sqrt.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) (*.f32 (cbrt.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)) (cbrt.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)))) (cbrt.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)) 1/2)
(/.f32 (/.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)) 1) (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))
(/.f32 (/.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)) (sqrt.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))) (sqrt.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))))
(/.f32 (/.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)) (*.f32 (cbrt.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) (cbrt.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))))) (cbrt.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))))
(pow.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) 1)
(pow.f32 (sqrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)
(pow.f32 (cbrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)
(pow.f32 (pow.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) 2))
(log.f32 (exp.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(cbrt.f32 (pow.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) 3))
(expm1.f32 (log.f32 (+.f32 3/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(exp.f32 (log.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(exp.f32 (*.f32 (log.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 1))
(log1p.f32 (expm1.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(-.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 0)
(-.f32 (exp.f32 (log1p.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) 1/2)
(-.f32 (exp.f32 (log1p.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) 1)
(-.f32 (/.f32 1/4 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (/.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(-.f32 (/.f32 1/4 (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (-.f32 (/.f32 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1/2))
(-.f32 (+.f32 2 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1)
(-.f32 (+.f32 1/2 (exp.f32 (log1p.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))) 1)
(-.f32 (+.f32 1/2 (/.f32 1/4 (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (/.f32 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(*.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 1)
(*.f32 1 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(*.f32 (sqrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (sqrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(*.f32 (cbrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (pow.f32 (cbrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 2) (cbrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(*.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (/.f32 1 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(*.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) (/.f32 1 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))))
(/.f32 1 (/.f32 1 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))
(/.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) (/.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (sqrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)))))
(/.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) (/.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (sqrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)))) (/.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)))) (/.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)))))
(/.f32 (-.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) 1/4) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (-.f32 2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(/.f32 (+.f32 1 (*.f32 -8 (pow.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) 3))) (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))
(/.f32 (neg.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) (neg.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(/.f32 (neg.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) (neg.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))))
(/.f32 (*.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) 1) (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(/.f32 (*.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) 1) (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) 1/4) 1) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) 1) (-.f32 2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(/.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) 3))) 1) (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))
(/.f32 (*.f32 (neg.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) 1) (neg.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(/.f32 (*.f32 (neg.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) 1) (neg.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) (sqrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (sqrt.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) (sqrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (sqrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) (pow.f32 (cbrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 2)) (cbrt.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) (pow.f32 (cbrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 2)) (cbrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))))
(/.f32 (*.f32 (-.f32 1/16 (*.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) (/.f32 1 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (+.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)))
(/.f32 (*.f32 (-.f32 1/64 (pow.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) 3)) (/.f32 1 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (+.f32 1/16 (+.f32 (*.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (*.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)))))
(/.f32 (*.f32 (-.f32 1/64 (*.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3) (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) (/.f32 1 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))) (-.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)))
(/.f32 (*.f32 (+.f32 1/512 (pow.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3) 3)) (/.f32 1 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))) (+.f32 1/64 (-.f32 (*.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3) (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) (*.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)))))
(/.f32 (/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) 1) (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(/.f32 (/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (sqrt.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (sqrt.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(/.f32 (/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (cbrt.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))) (cbrt.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(/.f32 (/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) 1) (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))
(/.f32 (/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) (sqrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))) (sqrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))))
(/.f32 (/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) (*.f32 (cbrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))) (cbrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))))) (cbrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))))
(pow.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 1)
(pow.f32 (sqrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 2)
(pow.f32 (cbrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 3)
(pow.f32 (pow.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))
(log.f32 (exp.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))
(cbrt.f32 (pow.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))
(expm1.f32 (log1p.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(exp.f32 (log1p.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(exp.f32 (*.f32 (log1p.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1))
(log1p.f32 (expm1.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(fma.f32 1 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 1/2)
(fma.f32 (sqrt.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (sqrt.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1/2)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 2) (cbrt.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1/2)
Outputs
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(*.f32 (*.f32 u2 u2) (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)))
(fma.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))
(fma.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2) (*.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))
(fma.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 -1/3 (pow.f32 u2 4))))
(+.f32 (*.f32 2/45 (*.f32 (pow.f32 u2 6) (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))))
(fma.f32 2/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (fma.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))
(fma.f32 2/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (fma.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2) (*.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))
(fma.f32 2/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (fma.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 -1/3 (pow.f32 u2 4)))))
(+.f32 (*.f32 -1/315 (*.f32 (pow.f32 u2 8) (pow.f32 (PI.f32) 8))) (+.f32 (*.f32 2/45 (*.f32 (pow.f32 u2 6) (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)))))
(fma.f32 -1/315 (*.f32 (pow.f32 u2 8) (pow.f32 (PI.f32) 8)) (fma.f32 2/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (fma.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))))
(fma.f32 -1/315 (*.f32 (pow.f32 u2 8) (pow.f32 (PI.f32) 8)) (fma.f32 2/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (fma.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2) (*.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))))
(fma.f32 -1/315 (*.f32 (pow.f32 u2 8) (pow.f32 (PI.f32) 8)) (fma.f32 2/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (fma.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 -1/3 (pow.f32 u2 4))))))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -2))
(fma.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (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 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -2)))
(+.f32 1 (fma.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -2 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3))))
(+.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -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 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) -4/45))))
(+.f32 1 (fma.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) 2/3 (fma.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -2 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) -4/45)))))
(+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2) 1/2)
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) 1)
(+.f32 1 (-.f32 1/2 (exp.f32 (log1p.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(-.f32 1/2 (expm1.f32 (log1p.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(-.f32 1/2 (expm1.f32 (log1p.f32 (*.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))
(*.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) 1)
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(*.f32 1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(*.f32 (sqrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (sqrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(*.f32 (cbrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (pow.f32 (cbrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (cbrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(*.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) (/.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)))
(*.f32 (/.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)
(*.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) -1/4)) (/.f32 2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)) -1/4) (fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 -1/2))
(*.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)) (/.f32 1 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))))
(/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3))) (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4))))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) -1/8 1/8) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/4)))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) -1/8 1/8) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) 1/4)))
(/.f32 1 (/.f32 1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))
(*.f32 (/.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)
(*.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) -1/4)) (/.f32 2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)) -1/4) (fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 -1/2))
(/.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)) (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))
(/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3))) (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4))))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) -1/8 1/8) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/4)))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) -1/8 1/8) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) 1/4)))
(/.f32 (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) (/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2) (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))) (*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (sqrt.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) -1/4))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (/.f32 (sqrt.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) -1/4))) 1/2))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) -1/4))) (sqrt.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) -1/4)))) (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(/.f32 (sqrt.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (/.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) (sqrt.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))) (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4)))) (sqrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))))
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) -1/8 1/8)) (/.f32 (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/4)) (sqrt.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) -1/8 1/8))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) -1/8 1/8)) (/.f32 (sqrt.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) -1/8 1/8)) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) 1/4))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))) (/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2) (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))))
(/.f32 (cbrt.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))) (/.f32 (/.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (cbrt.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))) 1/2)) (cbrt.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) -1/4))) (cbrt.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) -1/4)))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (/.f32 (cbrt.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) -1/4))) 1/2))
(*.f32 (cbrt.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) -1/4))) (*.f32 (/.f32 (cbrt.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) -1/4))) (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) (cbrt.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) -1/4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (cbrt.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)))) (/.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) (cbrt.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))) (cbrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3))))) (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4)))) (cbrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))))
(*.f32 (cbrt.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) -1/8 1/8)) (/.f32 (*.f32 (cbrt.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) -1/8 1/8)) (cbrt.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) -1/8 1/8))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/4))))
(*.f32 (cbrt.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) -1/8 1/8)) (*.f32 (/.f32 (cbrt.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) -1/8 1/8)) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) 1/4))) (cbrt.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) -1/8 1/8))))
(/.f32 (-.f32 1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))
(*.f32 (/.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)
(*.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) -1/4)) (/.f32 2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)) -1/4) (fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 -1/2))
(/.f32 (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2) 3)) (+.f32 1/4 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(/.f32 (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) -1/8)) (+.f32 1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2) (-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2) 1/2))))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) -1/8 1/8) (fma.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2) (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 -1/2) 1/4))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) -1/8 1/8) (fma.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2) (fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 -1/2) 1/4))
(/.f32 (neg.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) (neg.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)))
(*.f32 (/.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)
(*.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) -1/4)) (/.f32 2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)) -1/4) (fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 -1/2))
(/.f32 (neg.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (neg.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))))
(/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3))) (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4))))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) -1/8 1/8) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/4)))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) -1/8 1/8) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) 1/4)))
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) 1) (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))
(*.f32 (/.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)
(*.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) -1/4)) (/.f32 2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)) -1/4) (fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 -1/2))
(/.f32 (*.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)) 1) (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))
(/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3))) (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4))))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) -1/8 1/8) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/4)))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) -1/8 1/8) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) 1/4)))
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 1) (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))
(*.f32 (/.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)
(*.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) -1/4)) (/.f32 2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)) -1/4) (fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 -1/2))
(/.f32 (*.f32 (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2) 3)) 1) (+.f32 1/4 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) (*.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(/.f32 (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) -1/8)) (+.f32 1/4 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2) (-.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2) 1/2))))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) -1/8 1/8) (fma.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2) (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 -1/2) 1/4))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) -1/8 1/8) (fma.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2) (fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 -1/2) 1/4))
(/.f32 (*.f32 (neg.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) 1) (neg.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)))
(*.f32 (/.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)
(*.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) -1/4)) (/.f32 2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)) -1/4) (fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 -1/2))
(/.f32 (*.f32 (neg.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) 1) (neg.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))))
(/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3))) (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4))))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) -1/8 1/8) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/4)))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) -1/8 1/8) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) 1/4)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) (sqrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (sqrt.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)))
(/.f32 (sqrt.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))) (/.f32 (sqrt.f32 (*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (sqrt.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) -1/4))) (sqrt.f32 (*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) (sqrt.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) -1/4))) (sqrt.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) (sqrt.f32 (fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (sqrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (sqrt.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))))
(/.f32 (sqrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))) (/.f32 (sqrt.f32 (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4)))) (sqrt.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) -1/8 1/8)) (sqrt.f32 (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/4)))) (sqrt.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) -1/8 1/8)) (sqrt.f32 (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) 1/4)))) (sqrt.f32 (fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) (pow.f32 (cbrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (cbrt.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)))
(/.f32 (cbrt.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))) (/.f32 (cbrt.f32 (*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)) 2)))
(*.f32 (/.f32 (cbrt.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) -1/4))) (cbrt.f32 (*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)) 2))
(/.f32 (cbrt.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) -1/4))) (/.f32 (cbrt.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)) 2)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (pow.f32 (cbrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (cbrt.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))))
(/.f32 (cbrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))) (/.f32 (cbrt.f32 (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4)))) (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)) 2)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) -1/8 1/8)) (cbrt.f32 (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/4)))) (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)) 2))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) -1/8 1/8)) (cbrt.f32 (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) 1/4)))) (pow.f32 (cbrt.f32 (fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)) 2))
(/.f32 (*.f32 (-.f32 1/16 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8) (/.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (/.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4) 1/4))
(/.f32 (-.f32 1/16 (*.f32 (/.f32 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/4 1/4) (/.f32 1 (*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(*.f32 (/.f32 (-.f32 1/16 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) 16))) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/4)) (/.f32 2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (/.f32 (-.f32 1/16 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 16)) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) 1/4)) (/.f32 2 (+.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(/.f32 (*.f32 (-.f32 1/64 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4) 3)) (/.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))) (+.f32 1/16 (+.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8) (/.f32 2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))))
(/.f32 (*.f32 (/.f32 1 (*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (-.f32 1/64 (*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 3) 1/64))) (+.f32 1/16 (+.f32 (*.f32 (/.f32 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))))
(/.f32 (/.f32 2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (/.f32 (+.f32 1/16 (fma.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) 16) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/16))) (+.f32 1/64 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 6) -1/64))))
(*.f32 (/.f32 (+.f32 1/64 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 6) -1/64)) (+.f32 1/16 (fma.f32 (*.f32 1/16 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) 1/16)))) (/.f32 2 (+.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(/.f32 (*.f32 (-.f32 1/64 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (/.f32 1 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)))
(/.f32 (-.f32 1/64 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)) 1/64)) (/.f32 (+.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3))) (/.f32 1 (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4))))))
(/.f32 (+.f32 1/64 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 6) -1/64)) (*.f32 (fma.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) 1/8) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/4))))
(/.f32 (/.f32 (+.f32 1/64 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 6) -1/64)) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) 1/4))) (fma.f32 1/8 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) 1/8))
(/.f32 (*.f32 (-.f32 1/512 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8) 3)) (/.f32 1 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))) (+.f32 (+.f32 1/64 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))) (*.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8))))
(/.f32 (-.f32 1/512 (*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) 3) 1/512)) (/.f32 (+.f32 1/64 (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)) 1/64) (*.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3))))) (/.f32 1 (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4))))))
(/.f32 (/.f32 (+.f32 1/512 (*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) 3) -1/512)) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/4))) (+.f32 1/64 (fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 6) 1/64 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) 1/64))))
(/.f32 (+.f32 1/512 (*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) 3) -1/512)) (*.f32 (+.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 6) 1/64 1/64) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) 1/64)) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) 1/4))))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) 1) (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))
(*.f32 (/.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)
(*.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) -1/4)) (/.f32 2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)) -1/4) (fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 -1/2))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) (sqrt.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2))) (sqrt.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)))
(*.f32 (/.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)
(*.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) -1/4)) (/.f32 2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)) -1/4) (fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 -1/2))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) (*.f32 (cbrt.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)) (cbrt.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)))) (cbrt.f32 (*.f32 (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1) 1/2)))
(*.f32 (/.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)
(*.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) -1/4)) (/.f32 2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)) -1/4) (fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 -1/2))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)) (+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)) 1/2)
(*.f32 (/.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)
(*.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) -1/4)) (/.f32 2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)) -1/4) (fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 -1/2))
(/.f32 (/.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)) 1) (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))
(/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3))) (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4))))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) -1/8 1/8) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/4)))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) -1/8 1/8) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) 1/4)))
(/.f32 (/.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)) (sqrt.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4)))) (sqrt.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))))
(/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3))) (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4))))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) -1/8 1/8) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/4)))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) -1/8 1/8) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) 1/4)))
(/.f32 (/.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/8)) (*.f32 (cbrt.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))) (cbrt.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))))) (cbrt.f32 (+.f32 (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/4))))
(/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3))) (+.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 1/4 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4))))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) -1/8 1/8) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/4)))
(/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) -1/8 1/8) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 4) (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) 1/4)))
(pow.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) 1)
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(pow.f32 (sqrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(pow.f32 (cbrt.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(pow.f32 (pow.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) 3) 1/3)
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(sqrt.f32 (pow.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) 2))
(sqrt.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 2))
(fabs.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2))
(fabs.f32 (fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2))
(log.f32 (exp.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(cbrt.f32 (pow.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) 3))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(expm1.f32 (log.f32 (+.f32 3/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(expm1.f32 (log.f32 (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2) 3/2)))
(expm1.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 3/2)))
(expm1.f32 (log.f32 (fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 3/2)))
(exp.f32 (log.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(exp.f32 (*.f32 (log.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 1))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(log1p.f32 (expm1.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2)
(-.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 0)
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) 1/2)
(+.f32 (exp.f32 (log1p.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))))) -1/2)
(+.f32 1/2 (expm1.f32 (log1p.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(+.f32 1/2 (expm1.f32 (log1p.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))))
(-.f32 (exp.f32 (log1p.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) 1)
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(-.f32 (/.f32 1/4 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (/.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2)) (+.f32 1 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(-.f32 (/.f32 1/4 (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (-.f32 (/.f32 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1/2))
(+.f32 (-.f32 (/.f32 1/4 (+.f32 3/2 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)))) (/.f32 (pow.f32 (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1) 2) (+.f32 3/2 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))))) 1/2)
(+.f32 1/2 (-.f32 (/.f32 1/4 (+.f32 3/2 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (/.f32 (pow.f32 (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2) (+.f32 3/2 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(+.f32 1/2 (-.f32 (/.f32 1/4 (+.f32 3/2 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) (/.f32 (pow.f32 (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1) 2) (+.f32 3/2 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))))
(-.f32 (+.f32 2 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1)
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(-.f32 (+.f32 1/2 (exp.f32 (log1p.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))) 1)
(+.f32 (exp.f32 (log1p.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))))) -1/2)
(+.f32 1/2 (expm1.f32 (log1p.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(+.f32 1/2 (expm1.f32 (log1p.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))))
(-.f32 (+.f32 1/2 (/.f32 1/4 (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (/.f32 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(+.f32 (-.f32 (/.f32 1/4 (+.f32 3/2 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)))) (/.f32 (pow.f32 (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1) 2) (+.f32 3/2 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))))) 1/2)
(+.f32 1/2 (-.f32 (/.f32 1/4 (+.f32 3/2 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (/.f32 (pow.f32 (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2) (+.f32 3/2 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(+.f32 1/2 (-.f32 (/.f32 1/4 (+.f32 3/2 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) (/.f32 (pow.f32 (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1) 2) (+.f32 3/2 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))))
(*.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 1)
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 1 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (sqrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (cbrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (pow.f32 (cbrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 2))
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 2) (cbrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (/.f32 1 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2)) (+.f32 1 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(*.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) (/.f32 1 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 3)) (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1))))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 3)) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1/4))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 3)) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1) 1/4))
(/.f32 1 (/.f32 1 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2)) (+.f32 1 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 3)) (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1))))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 3)) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1/4))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 3)) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1) 1/4))
(/.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) (/.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (sqrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2))) (+.f32 1 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)))) (sqrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2))))
(*.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2))) (/.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2))) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2))) (/.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2))) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))
(/.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) (/.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (sqrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 3))) (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1)))) (sqrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 3))))
(*.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 3))) (/.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 3))) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1/4)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 3))) (sqrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 3)))) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1) 1/4))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)))) (/.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2))) (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2)))) (+.f32 1 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)))) (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2))))
(*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2))) (/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2))) (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)))) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2))) (*.f32 (/.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2))) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)))) (/.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 3))) (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 3)))) (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1)))) (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 3))))
(*.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 3))) (/.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 3))) (/.f32 (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1/4) (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 3))))))
(*.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 3))) (*.f32 (/.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 3))) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1) 1/4)) (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 3)))))
(/.f32 (-.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) 1/4) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2)) (+.f32 1 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (-.f32 2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1) 2)) (+.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)) (+.f32 2 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1) 2)) (+.f32 2 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(/.f32 (+.f32 1 (*.f32 -8 (pow.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) 3))) (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 3) -8)) (+.f32 1 (-.f32 (pow.f32 (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1) 2) (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1))))
(/.f32 (fma.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 3) -8 1) (-.f32 (pow.f32 (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2) (+.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) -2)))
(/.f32 (fma.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2) 3) -8 1) (+.f32 (pow.f32 (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1) 2) (+.f32 2 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))
(/.f32 (neg.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) (neg.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2)) (+.f32 1 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(/.f32 (neg.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) (neg.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 3)) (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1))))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 3)) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1/4))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 3)) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1) 1/4))
(/.f32 (*.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) 1) (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2)) (+.f32 1 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(/.f32 (*.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) 1) (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 3)) (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1))))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 3)) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1/4))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 3)) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1) 1/4))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) 1/4) 1) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2)) (+.f32 1 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) 1) (-.f32 2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1) 2)) (+.f32 2 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))))
(/.f32 (-.f32 1 (pow.f32 (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)) (+.f32 2 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1) 2)) (+.f32 2 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(/.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)) 3))) 1) (+.f32 1 (-.f32 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))
(/.f32 (+.f32 1 (*.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 3) -8)) (+.f32 1 (-.f32 (pow.f32 (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1) 2) (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1))))
(/.f32 (fma.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 3) -8 1) (-.f32 (pow.f32 (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2) (+.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) -2)))
(/.f32 (fma.f32 (pow.f32 (fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) -1/2 1/2) 3) -8 1) (+.f32 (pow.f32 (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1) 2) (+.f32 2 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))
(/.f32 (*.f32 (neg.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) 1) (neg.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2)) (+.f32 1 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(/.f32 (*.f32 (neg.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) 1) (neg.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 3)) (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1))))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 3)) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1/4))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 3)) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1) 1/4))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) (sqrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (sqrt.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(/.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2))) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)))) (sqrt.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)))))
(/.f32 (sqrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2))) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (sqrt.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (sqrt.f32 (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) (sqrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) (sqrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (sqrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))))
(/.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 3))) (/.f32 (sqrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1)))) (sqrt.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)))))
(/.f32 (sqrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 3))) (/.f32 (sqrt.f32 (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1/4)) (sqrt.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (sqrt.f32 (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1) 1/4))) (sqrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 3))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) (pow.f32 (cbrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 2)) (cbrt.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(/.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2))) (/.f32 (cbrt.f32 (+.f32 1 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)))) (pow.f32 (cbrt.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2)))
(*.f32 (/.f32 (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2))) (cbrt.f32 (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) (pow.f32 (cbrt.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2) (cbrt.f32 (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) (cbrt.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) (pow.f32 (cbrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 2)) (cbrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))))
(/.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 3))) (/.f32 (cbrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1)))) (pow.f32 (cbrt.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2)))
(*.f32 (/.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 3))) (cbrt.f32 (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1/4))) (pow.f32 (cbrt.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2))
(*.f32 (/.f32 (cbrt.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 3))) (cbrt.f32 (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1) 1/4))) (pow.f32 (cbrt.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2))
(/.f32 (*.f32 (-.f32 1/16 (*.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))) (/.f32 1 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (+.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)))
(/.f32 (*.f32 (/.f32 1 (+.f32 1 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)))) (-.f32 1/16 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 4))) (+.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2)))
(/.f32 (/.f32 (-.f32 1/16 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 4)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (+.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)))
(/.f32 (-.f32 1/16 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 4)) (*.f32 (+.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))
(/.f32 (*.f32 (-.f32 1/64 (pow.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) 3)) (/.f32 1 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (+.f32 1/16 (+.f32 (*.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (*.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)))))
(/.f32 (-.f32 1/64 (pow.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2) 3)) (/.f32 (+.f32 (+.f32 1/16 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 4)) (*.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2))) (/.f32 1 (+.f32 1 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))))))
(/.f32 (/.f32 (-.f32 1/64 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 6)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (+.f32 1/16 (fma.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2) (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 4))))
(/.f32 (/.f32 (-.f32 1/64 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 6)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) (+.f32 1/16 (fma.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2) (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 4))))
(/.f32 (*.f32 (-.f32 1/64 (*.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3) (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))) (/.f32 1 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))) (-.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)))
(/.f32 (*.f32 (/.f32 1 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1)))) (-.f32 1/64 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 6))) (-.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 3)))
(/.f32 (/.f32 (-.f32 1/64 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 6)) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1/4)) (-.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 3)))
(/.f32 (-.f32 1/64 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 6)) (*.f32 (-.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 3)) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1) 1/4)))
(/.f32 (*.f32 (+.f32 1/512 (pow.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3) 3)) (/.f32 1 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))) (+.f32 1/64 (-.f32 (*.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3) (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) (*.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)))))
(/.f32 (*.f32 (/.f32 1 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1)))) (+.f32 1/512 (pow.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 3) 3))) (+.f32 1/64 (+.f32 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 6) (*.f32 -1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 3)))))
(/.f32 (/.f32 (+.f32 1/512 (pow.f32 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 3) 3)) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1/4)) (fma.f32 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 3) (+.f32 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 3) -1/8) 1/64))
(/.f32 (+.f32 1/512 (pow.f32 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 3) 3)) (*.f32 (fma.f32 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 3) (+.f32 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 3) -1/8) 1/64) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1) 1/4)))
(/.f32 (/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) 1) (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2)) (+.f32 1 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(/.f32 (/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (sqrt.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))) (sqrt.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2)) (+.f32 1 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(/.f32 (/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2)) (*.f32 (cbrt.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (cbrt.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))) (cbrt.f32 (-.f32 1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 2)) (+.f32 1 (*.f32 2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (-.f32 1/4 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 2)) (+.f32 1 (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(/.f32 (/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) 1) (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 3)) (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1))))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 3)) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1/4))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 3)) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1) 1/4))
(/.f32 (/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) (sqrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))) (sqrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 3)) (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1))))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 3)) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1/4))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 3)) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1) 1/4))
(/.f32 (/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3)) (*.f32 (cbrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))) (cbrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))))) (cbrt.f32 (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) 3)) (+.f32 1/4 (*.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2))) (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1))))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 3)) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1/4))
(/.f32 (+.f32 1/8 (pow.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 3)) (fma.f32 (+.f32 -1/2 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1) 1/4))
(pow.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 1)
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(pow.f32 (sqrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 2)
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(pow.f32 (cbrt.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 3)
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(pow.f32 (pow.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3) 1/3)
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(sqrt.f32 (pow.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2))
(sqrt.f32 (pow.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) 2))
(fabs.f32 (*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(fabs.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))
(log.f32 (exp.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(cbrt.f32 (pow.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 3))
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(expm1.f32 (log1p.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(exp.f32 (log1p.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(exp.f32 (log1p.f32 (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1)))
(exp.f32 (log1p.f32 (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(exp.f32 (log1p.f32 (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1)))
(exp.f32 (*.f32 (log1p.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1))
(exp.f32 (log1p.f32 (+.f32 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2)) -1)))
(exp.f32 (log1p.f32 (-.f32 -1 (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(exp.f32 (log1p.f32 (+.f32 (*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) -1)))
(log1p.f32 (expm1.f32 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))))
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(fma.f32 1 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 1/2)
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(fma.f32 (sqrt.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (sqrt.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1/2)
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 2) (cbrt.f32 (+.f32 -1/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1/2)
(+.f32 1 (*.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2)))
(fma.f32 -2 (fma.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) -1/2 1/2) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))

localize60.0ms (0.4%)

Local Accuracy

Found 2 expressions with local accuracy:

NewAccuracyProgram
100.0%
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
99.7%
(sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
Compiler

Compiled 49 to 27 computations (44.9% saved)

series2.0ms (0%)

Counts
2 → 20
Calls

6 calls:

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

rewrite66.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
2014×add-sqr-sqrt
1988×*-un-lft-identity
1862×add-cube-cbrt
210×pow1
208×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01046
121642
2287842
Stop Event
node limit
Counts
2 → 93
Calls
Call 1
Inputs
(sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
Outputs
((-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))) 1) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 1) (*.f32 1 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (*.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/4) (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/4)) (*.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 1/2)) (*.f32 (pow.f32 -1 1/2) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3)))))) (/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 u1 u1))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/2) (pow.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 1) (pow.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/4) 2) (pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 3) (pow.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 3/2) 1/3) (fabs.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))) (log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 3/2)) (expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))) (exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))) (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 1/2)) (exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)) (log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))))
((+.f32 (*.f32 -1/2 (*.f32 u1 u1)) (neg.f32 u1)) (+.f32 (*.f32 -1/2 (*.f32 u1 u1)) (*.f32 (neg.f32 u1) 1)) (+.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) (fma.f32 (neg.f32 u1) 1 u1)) (+.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) (fma.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1) u1)) (+.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) (fma.f32 (neg.f32 (cbrt.f32 u1)) (pow.f32 (cbrt.f32 u1) 2) u1)) (+.f32 (neg.f32 u1) (*.f32 -1/2 (*.f32 u1 u1))) (+.f32 0 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (+.f32 (-.f32 0 (*.f32 -1/2 (*.f32 u1 u1))) u1) (+.f32 (*.f32 -1 (*.f32 -1/2 (*.f32 u1 u1))) (*.f32 -1 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 -1/2 (*.f32 u1 u1)) -1) (*.f32 (neg.f32 u1) -1)) (+.f32 (neg.f32 (*.f32 -1/2 (*.f32 u1 u1))) (neg.f32 (neg.f32 u1))) (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1) (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) -1) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (neg.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))) (*.f32 1 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (*.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/4) (*.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/4) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))) (*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2) (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2) (neg.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))) (*.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2)) (*.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))) (*.f32 (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 u1 u1)) (/.f32 1 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (*.f32 -1 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3)) (/.f32 1 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3)))))) (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/4)) (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/4)) (*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))) (*.f32 (*.f32 -1 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2)) (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2)) (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (*.f32 (+.f32 (*.f32 u1 (sqrt.f32 -1/2)) (sqrt.f32 u1)) (-.f32 (*.f32 u1 (sqrt.f32 -1/2)) (sqrt.f32 u1))) (/.f32 1 (/.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1) (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 u1 u1)))) (/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3)))) (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3)))) (/.f32 (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 u1 u1)) (fma.f32 -1/2 (*.f32 u1 u1) u1)) (/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3))))) (/.f32 (*.f32 -1 (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 u1 u1))) (fma.f32 -1/2 (*.f32 u1 u1) u1)) (/.f32 (*.f32 -1 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3))) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3))))) (/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 u1 u1))) (fma.f32 -1/2 (*.f32 u1 u1) u1)) (/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 u1 u1))) (neg.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3))) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3))))) (/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3))) (neg.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3)))))) (/.f32 (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 (neg.f32 u1) (neg.f32 u1))) (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) (neg.f32 u1))) (/.f32 (-.f32 0 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 2)) (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 (neg.f32 u1) 3)) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (*.f32 (*.f32 -1/2 (*.f32 u1 u1)) (neg.f32 u1))))) (/.f32 (-.f32 0 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 3)) (+.f32 0 (+.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 2) (*.f32 0 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))) (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1) (pow.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 3) (pow.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 2) 1/2) (pow.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 3) 1/3) (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (sqrt.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 2)) (log.f32 (exp.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 3)) (expm1.f32 (log1p.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (exp.f32 (log.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 1)) (log1p.f32 (expm1.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (fma.f32 -1/2 (*.f32 u1 u1) (neg.f32 u1)) (fma.f32 (*.f32 u1 u1) -1/2 (neg.f32 u1)) (fma.f32 1 (*.f32 -1/2 (*.f32 u1 u1)) (neg.f32 u1)) (fma.f32 (*.f32 u1 (sqrt.f32 -1/2)) (*.f32 u1 (sqrt.f32 -1/2)) (neg.f32 u1)) (fma.f32 (cbrt.f32 (*.f32 (pow.f32 u1 4) 1/4)) (cbrt.f32 (*.f32 -1/2 (*.f32 u1 u1))) (neg.f32 u1)) (fma.f32 (*.f32 -1/2 u1) u1 (neg.f32 u1)))

simplify68.0ms (0.4%)

Algorithm
egg-herbie
Rules
1560×associate-/r*
842×distribute-lft-in
832×*-commutative
742×distribute-rgt-in
446×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02453603
15993043
224382995
Stop Event
node limit
Counts
113 → 163
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 1/2) u1)
(+.f32 (*.f32 (sqrt.f32 1/2) u1) (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))) (*.f32 (sqrt.f32 1/2) u1)) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))) (+.f32 (*.f32 (sqrt.f32 1/2) u1) (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 5) (pow.f32 u1 2)))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))))
(*.f32 -1 (*.f32 (sqrt.f32 1/2) u1))
(-.f32 (*.f32 -1 (*.f32 (sqrt.f32 1/2) u1)) (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))))
(-.f32 (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))) (*.f32 -1 (*.f32 (sqrt.f32 1/2) u1))) (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))))
(-.f32 (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))) (*.f32 -1 (*.f32 (sqrt.f32 1/2) u1))) (+.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))) (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 5) (pow.f32 u1 2))))))
(*.f32 -1 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(*.f32 -1/2 (pow.f32 u1 2))
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(*.f32 -1/2 (pow.f32 u1 2))
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))) 1)
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 1)
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/4) (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/4))
(*.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 1/2))
(*.f32 (pow.f32 -1 1/2) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 u1 u1))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/2)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 1)
(pow.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(+.f32 (*.f32 -1/2 (*.f32 u1 u1)) (neg.f32 u1))
(+.f32 (*.f32 -1/2 (*.f32 u1 u1)) (*.f32 (neg.f32 u1) 1))
(+.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) (fma.f32 (neg.f32 u1) 1 u1))
(+.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) (fma.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1) u1))
(+.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) (fma.f32 (neg.f32 (cbrt.f32 u1)) (pow.f32 (cbrt.f32 u1) 2) u1))
(+.f32 (neg.f32 u1) (*.f32 -1/2 (*.f32 u1 u1)))
(+.f32 0 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(+.f32 (-.f32 0 (*.f32 -1/2 (*.f32 u1 u1))) u1)
(+.f32 (*.f32 -1 (*.f32 -1/2 (*.f32 u1 u1))) (*.f32 -1 (neg.f32 u1)))
(+.f32 (*.f32 (*.f32 -1/2 (*.f32 u1 u1)) -1) (*.f32 (neg.f32 u1) -1))
(+.f32 (neg.f32 (*.f32 -1/2 (*.f32 u1 u1))) (neg.f32 (neg.f32 u1)))
(*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))
(*.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1)
(*.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) -1)
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (neg.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(*.f32 1 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(*.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/4) (*.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/4) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2) (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2) (neg.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2))
(*.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(*.f32 (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 u1 u1)) (/.f32 1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(*.f32 -1 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3)) (/.f32 1 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3))))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/4)) (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(*.f32 (*.f32 -1 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2)) (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2)) (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (+.f32 (*.f32 u1 (sqrt.f32 -1/2)) (sqrt.f32 u1)) (-.f32 (*.f32 u1 (sqrt.f32 -1/2)) (sqrt.f32 u1)))
(/.f32 1 (/.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1) (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 u1 u1))))
(/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3)))) (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 u1 u1)) (fma.f32 -1/2 (*.f32 u1 u1) u1))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3)))))
(/.f32 (*.f32 -1 (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 u1 u1))) (fma.f32 -1/2 (*.f32 u1 u1) u1))
(/.f32 (*.f32 -1 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3))) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 u1 u1))) (fma.f32 -1/2 (*.f32 u1 u1) u1))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 u1 u1))) (neg.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3))) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3))) (neg.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3))))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 (neg.f32 u1) (neg.f32 u1))) (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) (neg.f32 u1)))
(/.f32 (-.f32 0 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 2)) (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 (neg.f32 u1) 3)) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (*.f32 (*.f32 -1/2 (*.f32 u1 u1)) (neg.f32 u1)))))
(/.f32 (-.f32 0 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 3)) (+.f32 0 (+.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 2) (*.f32 0 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))))
(pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 3)
(pow.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 3) 1/3)
(neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(sqrt.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 2))
(log.f32 (exp.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 3))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(exp.f32 (log.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 1))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(fma.f32 -1/2 (*.f32 u1 u1) (neg.f32 u1))
(fma.f32 (*.f32 u1 u1) -1/2 (neg.f32 u1))
(fma.f32 1 (*.f32 -1/2 (*.f32 u1 u1)) (neg.f32 u1))
(fma.f32 (*.f32 u1 (sqrt.f32 -1/2)) (*.f32 u1 (sqrt.f32 -1/2)) (neg.f32 u1))
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 u1 4) 1/4)) (cbrt.f32 (*.f32 -1/2 (*.f32 u1 u1))) (neg.f32 u1))
(fma.f32 (*.f32 -1/2 u1) u1 (neg.f32 u1))
Outputs
(*.f32 (sqrt.f32 1/2) u1)
(+.f32 (*.f32 (sqrt.f32 1/2) u1) (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))))
(fma.f32 (sqrt.f32 1/2) u1 (/.f32 1/2 (sqrt.f32 1/2)))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))) (*.f32 (sqrt.f32 1/2) u1)) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))))
(-.f32 (fma.f32 (sqrt.f32 1/2) u1 (/.f32 1/2 (sqrt.f32 1/2))) (/.f32 1/8 (*.f32 u1 (pow.f32 (sqrt.f32 1/2) 3))))
(+.f32 (fma.f32 (sqrt.f32 1/2) u1 (/.f32 1/2 (sqrt.f32 1/2))) (*.f32 (/.f32 (/.f32 2 (sqrt.f32 1/2)) u1) -1/8))
(+.f32 (/.f32 1/2 (sqrt.f32 1/2)) (fma.f32 (sqrt.f32 1/2) u1 (/.f32 -1/4 (*.f32 (sqrt.f32 1/2) u1))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))) (+.f32 (*.f32 (sqrt.f32 1/2) u1) (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 5) (pow.f32 u1 2)))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))))
(-.f32 (+.f32 (/.f32 1/2 (sqrt.f32 1/2)) (fma.f32 (sqrt.f32 1/2) u1 (/.f32 1/16 (*.f32 (pow.f32 (sqrt.f32 1/2) 5) (*.f32 u1 u1))))) (/.f32 1/8 (*.f32 u1 (pow.f32 (sqrt.f32 1/2) 3))))
(+.f32 (fma.f32 (sqrt.f32 1/2) u1 (/.f32 1/2 (sqrt.f32 1/2))) (+.f32 (/.f32 (/.f32 1/16 (*.f32 u1 u1)) (pow.f32 (sqrt.f32 1/2) 5)) (*.f32 (/.f32 (/.f32 2 (sqrt.f32 1/2)) u1) -1/8)))
(+.f32 (/.f32 1/2 (sqrt.f32 1/2)) (+.f32 (/.f32 (/.f32 1/16 (*.f32 u1 u1)) (pow.f32 (sqrt.f32 1/2) 5)) (fma.f32 (sqrt.f32 1/2) u1 (/.f32 -1/4 (*.f32 (sqrt.f32 1/2) u1)))))
(*.f32 -1 (*.f32 (sqrt.f32 1/2) u1))
(neg.f32 (*.f32 (sqrt.f32 1/2) u1))
(*.f32 (sqrt.f32 1/2) (neg.f32 u1))
(-.f32 (*.f32 -1 (*.f32 (sqrt.f32 1/2) u1)) (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))))
(-.f32 (neg.f32 (*.f32 (sqrt.f32 1/2) u1)) (/.f32 1/2 (sqrt.f32 1/2)))
(neg.f32 (fma.f32 (sqrt.f32 1/2) u1 (/.f32 1/2 (sqrt.f32 1/2))))
(-.f32 (/.f32 -1/2 (sqrt.f32 1/2)) (*.f32 (sqrt.f32 1/2) u1))
(-.f32 (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))) (*.f32 -1 (*.f32 (sqrt.f32 1/2) u1))) (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))))
(+.f32 (/.f32 1/8 (*.f32 u1 (pow.f32 (sqrt.f32 1/2) 3))) (-.f32 (neg.f32 (*.f32 (sqrt.f32 1/2) u1)) (/.f32 1/2 (sqrt.f32 1/2))))
(fma.f32 1/8 (/.f32 (/.f32 2 (sqrt.f32 1/2)) u1) (neg.f32 (fma.f32 (sqrt.f32 1/2) u1 (/.f32 1/2 (sqrt.f32 1/2)))))
(-.f32 (/.f32 1/4 (*.f32 (sqrt.f32 1/2) u1)) (fma.f32 (sqrt.f32 1/2) u1 (/.f32 1/2 (sqrt.f32 1/2))))
(-.f32 (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))) (*.f32 -1 (*.f32 (sqrt.f32 1/2) u1))) (+.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))) (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 5) (pow.f32 u1 2))))))
(+.f32 (/.f32 1/8 (*.f32 u1 (pow.f32 (sqrt.f32 1/2) 3))) (-.f32 (neg.f32 (*.f32 (sqrt.f32 1/2) u1)) (+.f32 (/.f32 1/2 (sqrt.f32 1/2)) (/.f32 1/16 (*.f32 (pow.f32 (sqrt.f32 1/2) 5) (*.f32 u1 u1))))))
(-.f32 (fma.f32 1/8 (/.f32 (/.f32 2 (sqrt.f32 1/2)) u1) (neg.f32 (fma.f32 (sqrt.f32 1/2) u1 (/.f32 1/2 (sqrt.f32 1/2))))) (/.f32 (/.f32 1/16 (*.f32 u1 u1)) (pow.f32 (sqrt.f32 1/2) 5)))
(+.f32 (/.f32 -1/2 (sqrt.f32 1/2)) (-.f32 (/.f32 1/4 (*.f32 (sqrt.f32 1/2) u1)) (fma.f32 (sqrt.f32 1/2) u1 (/.f32 (/.f32 1/16 (*.f32 u1 u1)) (pow.f32 (sqrt.f32 1/2) 5)))))
(*.f32 -1 u1)
(neg.f32 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(*.f32 -1/2 (pow.f32 u1 2))
(*.f32 -1/2 (*.f32 u1 u1))
(*.f32 u1 (*.f32 u1 -1/2))
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(*.f32 -1/2 (pow.f32 u1 2))
(*.f32 -1/2 (*.f32 u1 u1))
(*.f32 u1 (*.f32 u1 -1/2))
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))) 1)
(sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 1)
(sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(*.f32 1 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(*.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/4) (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/4))
(sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(*.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(*.f32 (cbrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(*.f32 (cbrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))) (sqrt.f32 (cbrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (sqrt.f32 -1))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (sqrt.f32 -1))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2)) (sqrt.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))) (sqrt.f32 (cbrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))))
(*.f32 (pow.f32 -1 1/2) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (sqrt.f32 -1))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (sqrt.f32 -1))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3))) (sqrt.f32 (fma.f32 (pow.f32 u1 4) 1/4 (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 6) -1/8) (pow.f32 u1 3))) (sqrt.f32 (fma.f32 1/4 (pow.f32 u1 4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 6) -1/8) (pow.f32 u1 3))) (sqrt.f32 (fma.f32 1/4 (pow.f32 u1 4) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 u1 u1))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (sqrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/2)
(sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 1)
(sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(pow.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/4) 2)
(sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 3)
(sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(pow.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 3/2) 1/3)
(cbrt.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 3/2))
(cbrt.f32 (pow.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)) 3/2))
(fabs.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))))
(sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 3/2))
(cbrt.f32 (pow.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 1/2))
(sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1))
(sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(+.f32 (*.f32 -1/2 (*.f32 u1 u1)) (neg.f32 u1))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(+.f32 (*.f32 -1/2 (*.f32 u1 u1)) (*.f32 (neg.f32 u1) 1))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(+.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) (fma.f32 (neg.f32 u1) 1 u1))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(+.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) (fma.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1) u1))
(+.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)) (fma.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1) u1))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 u1))))
(+.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) (fma.f32 (neg.f32 (cbrt.f32 u1)) (pow.f32 (cbrt.f32 u1) 2) u1))
(+.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)) (fma.f32 (neg.f32 (cbrt.f32 u1)) (pow.f32 (cbrt.f32 u1) 2) u1))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 (cbrt.f32 u1) (neg.f32 (pow.f32 (cbrt.f32 u1) 2))))
(+.f32 (neg.f32 u1) (*.f32 -1/2 (*.f32 u1 u1)))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(+.f32 0 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(+.f32 (-.f32 0 (*.f32 -1/2 (*.f32 u1 u1))) u1)
(+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))
(fma.f32 1/2 (*.f32 u1 u1) u1)
(+.f32 (*.f32 -1 (*.f32 -1/2 (*.f32 u1 u1))) (*.f32 -1 (neg.f32 u1)))
(+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))
(fma.f32 1/2 (*.f32 u1 u1) u1)
(+.f32 (*.f32 (*.f32 -1/2 (*.f32 u1 u1)) -1) (*.f32 (neg.f32 u1) -1))
(+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))
(fma.f32 1/2 (*.f32 u1 u1) u1)
(+.f32 (neg.f32 (*.f32 -1/2 (*.f32 u1 u1))) (neg.f32 (neg.f32 u1)))
(+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))
(fma.f32 1/2 (*.f32 u1 u1) u1)
(*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(*.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1)
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(*.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) -1)
(+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))
(fma.f32 1/2 (*.f32 u1 u1) u1)
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (neg.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))
(fma.f32 1/2 (*.f32 u1 u1) u1)
(*.f32 1 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(*.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/4) (*.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/4) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2) (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2) (neg.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))
(fma.f32 1/2 (*.f32 u1 u1) u1)
(*.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(*.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))))
(*.f32 (cbrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))) 4))
(*.f32 (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 u1 u1)) (/.f32 1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(*.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1)) (/.f32 1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1)) (fma.f32 -1/2 (*.f32 u1 u1) u1))
(*.f32 -1 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))
(fma.f32 1/2 (*.f32 u1 u1) u1)
(*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3)) (/.f32 1 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3))))))
(*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3)) (/.f32 1 (fma.f32 (pow.f32 u1 4) 1/4 (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3))))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 6) -1/8) (pow.f32 u1 3)) (fma.f32 1/4 (pow.f32 u1 4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3)))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 6) -1/8) (pow.f32 u1 3)) (fma.f32 1/4 (pow.f32 u1 4) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1))))
(*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/4)) (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1/4))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(*.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (cbrt.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))))
(*.f32 (cbrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))) 4))
(*.f32 (*.f32 -1 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))
(fma.f32 1/2 (*.f32 u1 u1) u1)
(*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2)) (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))
(fma.f32 1/2 (*.f32 u1 u1) u1)
(*.f32 (neg.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))
(fma.f32 1/2 (*.f32 u1 u1) u1)
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2)) (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))
(fma.f32 1/2 (*.f32 u1 u1) u1)
(*.f32 (+.f32 (*.f32 u1 (sqrt.f32 -1/2)) (sqrt.f32 u1)) (-.f32 (*.f32 u1 (sqrt.f32 -1/2)) (sqrt.f32 u1)))
(*.f32 (fma.f32 u1 (sqrt.f32 -1/2) (sqrt.f32 u1)) (-.f32 (*.f32 u1 (sqrt.f32 -1/2)) (sqrt.f32 u1)))
(/.f32 1 (/.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1) (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 u1 u1))))
(*.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1)) (/.f32 1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1)) (fma.f32 -1/2 (*.f32 u1 u1) u1))
(/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3)))) (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3))))
(*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3)) (/.f32 1 (fma.f32 (pow.f32 u1 4) 1/4 (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3))))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 6) -1/8) (pow.f32 u1 3)) (fma.f32 1/4 (pow.f32 u1 4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3)))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 6) -1/8) (pow.f32 u1 3)) (fma.f32 1/4 (pow.f32 u1 4) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 u1 u1)) (fma.f32 -1/2 (*.f32 u1 u1) u1))
(*.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1)) (/.f32 1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1)) (fma.f32 -1/2 (*.f32 u1 u1) u1))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3)) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3)))))
(*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3)) (/.f32 1 (fma.f32 (pow.f32 u1 4) 1/4 (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3))))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 6) -1/8) (pow.f32 u1 3)) (fma.f32 1/4 (pow.f32 u1 4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3)))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 6) -1/8) (pow.f32 u1 3)) (fma.f32 1/4 (pow.f32 u1 4) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1))))
(/.f32 (*.f32 -1 (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 u1 u1))) (fma.f32 -1/2 (*.f32 u1 u1) u1))
(neg.f32 (/.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1)) (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (+.f32 (*.f32 (pow.f32 u1 4) -1/4) (*.f32 u1 u1)) (fma.f32 -1/2 (*.f32 u1 u1) u1))
(/.f32 (+.f32 (*.f32 u1 u1) (*.f32 (pow.f32 u1 4) -1/4)) (fma.f32 -1/2 (*.f32 u1 u1) u1))
(/.f32 (*.f32 -1 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3))) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3))) (fma.f32 (pow.f32 u1 4) 1/4 (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u1 6) -1/8) (pow.f32 u1 3))) (fma.f32 1/4 (pow.f32 u1 4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3)))))
(/.f32 (-.f32 (pow.f32 u1 3) (*.f32 (pow.f32 u1 6) -1/8)) (fma.f32 1/4 (pow.f32 u1 4) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 u1 u1))) (fma.f32 -1/2 (*.f32 u1 u1) u1))
(neg.f32 (/.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1)) (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (+.f32 (*.f32 (pow.f32 u1 4) -1/4) (*.f32 u1 u1)) (fma.f32 -1/2 (*.f32 u1 u1) u1))
(/.f32 (+.f32 (*.f32 u1 u1) (*.f32 (pow.f32 u1 4) -1/4)) (fma.f32 -1/2 (*.f32 u1 u1) u1))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 u1 u1))) (neg.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(*.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1)) (/.f32 1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1)) (fma.f32 -1/2 (*.f32 u1 u1) u1))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3))) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3))) (fma.f32 (pow.f32 u1 4) 1/4 (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u1 6) -1/8) (pow.f32 u1 3))) (fma.f32 1/4 (pow.f32 u1 4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3)))))
(/.f32 (-.f32 (pow.f32 u1 3) (*.f32 (pow.f32 u1 6) -1/8)) (fma.f32 1/4 (pow.f32 u1 4) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3))) (neg.f32 (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3))))))
(*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3)) (/.f32 1 (fma.f32 (pow.f32 u1 4) 1/4 (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3))))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 6) -1/8) (pow.f32 u1 3)) (fma.f32 1/4 (pow.f32 u1 4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3)))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 6) -1/8) (pow.f32 u1 3)) (fma.f32 1/4 (pow.f32 u1 4) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 4) 1/4) (*.f32 (neg.f32 u1) (neg.f32 u1))) (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) (neg.f32 u1)))
(*.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1)) (/.f32 1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1)) (fma.f32 -1/2 (*.f32 u1 u1) u1))
(/.f32 (-.f32 0 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 2)) (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))
(fma.f32 1/2 (*.f32 u1 u1) u1)
(/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 (neg.f32 u1) 3)) (+.f32 (*.f32 (pow.f32 u1 4) 1/4) (-.f32 (*.f32 (neg.f32 u1) (neg.f32 u1)) (*.f32 (*.f32 -1/2 (*.f32 u1 u1)) (neg.f32 u1)))))
(*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 3) -1/8) (pow.f32 u1 3)) (/.f32 1 (fma.f32 (pow.f32 u1 4) 1/4 (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3))))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 6) -1/8) (pow.f32 u1 3)) (fma.f32 1/4 (pow.f32 u1 4) (fma.f32 u1 u1 (*.f32 -1/2 (pow.f32 u1 3)))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 6) -1/8) (pow.f32 u1 3)) (fma.f32 1/4 (pow.f32 u1 4) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1))))
(/.f32 (-.f32 0 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 3)) (+.f32 0 (+.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 2) (*.f32 0 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))))
(+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))
(fma.f32 1/2 (*.f32 u1 u1) u1)
(pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 1)
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2)
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 3)
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(pow.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 2) 1/2)
(sqrt.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 2))
(fabs.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(pow.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 3) 1/3)
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))
(+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))
(fma.f32 1/2 (*.f32 u1 u1) u1)
(sqrt.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 2))
(fabs.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(log.f32 (exp.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1) 3))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(exp.f32 (log.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 1))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(fma.f32 -1/2 (*.f32 u1 u1) (neg.f32 u1))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(fma.f32 (*.f32 u1 u1) -1/2 (neg.f32 u1))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(fma.f32 1 (*.f32 -1/2 (*.f32 u1 u1)) (neg.f32 u1))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(fma.f32 (*.f32 u1 (sqrt.f32 -1/2)) (*.f32 u1 (sqrt.f32 -1/2)) (neg.f32 u1))
(-.f32 (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 -1/2) (sqrt.f32 -1/2))) u1)
(fma.f32 (cbrt.f32 (*.f32 (pow.f32 u1 4) 1/4)) (cbrt.f32 (*.f32 -1/2 (*.f32 u1 u1))) (neg.f32 u1))
(fma.f32 (cbrt.f32 (*.f32 1/4 (pow.f32 u1 4))) (cbrt.f32 (*.f32 -1/2 (*.f32 u1 u1))) (neg.f32 u1))
(-.f32 (*.f32 (cbrt.f32 (*.f32 1/4 (pow.f32 u1 4))) (cbrt.f32 (*.f32 u1 (*.f32 u1 -1/2)))) u1)
(fma.f32 (cbrt.f32 (*.f32 1/4 (pow.f32 u1 4))) (cbrt.f32 (*.f32 u1 (*.f32 u1 -1/2))) (neg.f32 u1))
(fma.f32 (*.f32 -1/2 u1) u1 (neg.f32 u1))
(-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))

localize35.0ms (0.2%)

Local Accuracy

Found 3 expressions with local accuracy:

NewAccuracyProgram
100.0%
(log1p.f32 u1)
99.9%
(log.f32 (log1p.f32 u1))
96.6%
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2))
Compiler

Compiled 30 to 17 computations (43.3% saved)

series2.0ms (0%)

Counts
2 → 20
Calls

6 calls:

TimeVariablePointExpression
0.0ms
u1
@-inf
(log.f32 (log1p.f32 u1))
0.0ms
u1
@inf
(log.f32 (log1p.f32 u1))
0.0ms
u1
@-inf
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2))
0.0ms
u1
@inf
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2))
0.0ms
u1
@0
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2))

rewrite52.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1428×add-sqr-sqrt
1412×*-un-lft-identity
1306×add-cube-cbrt
1292×add-cbrt-cube
1276×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0920
117118
2188918
Stop Event
node limit
Counts
2 → 44
Calls
Call 1
Inputs
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2))
(log.f32 (log1p.f32 u1))
Outputs
((+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1)) (-.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)) (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 (sqrt.f32 (log1p.f32 u1)) 3) 1/3) (pow.f32 (exp.f32 1/2) (log.f32 (log1p.f32 u1))) (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))) (pow.f32 (exp.f32 1) (log.f32 (sqrt.f32 (log1p.f32 u1)))) (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (log1p.f32 u1)))) 2)) (cbrt.f32 (log.f32 (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)))) (cbrt.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3)) (expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) (log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1)))))
((+.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) (log.f32 (sqrt.f32 (log1p.f32 u1)))) (+.f32 (log.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (log.f32 (cbrt.f32 (log1p.f32 u1)))) (+.f32 0 (log.f32 (log1p.f32 u1))) (-.f32 (+.f32 1 (log.f32 (log1p.f32 u1))) 1) (*.f32 (log.f32 (log1p.f32 u1)) 1) (*.f32 1 (log.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (log.f32 (log1p.f32 u1))) (sqrt.f32 (log.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (log.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log.f32 (log1p.f32 u1))) 2)) (*.f32 (pow.f32 (cbrt.f32 (log.f32 (log1p.f32 u1))) 2) (cbrt.f32 (log.f32 (log1p.f32 u1)))) (pow.f32 (log.f32 (log1p.f32 u1)) 1) (pow.f32 (sqrt.f32 (log.f32 (log1p.f32 u1))) 2) (pow.f32 (cbrt.f32 (log.f32 (log1p.f32 u1))) 3) (pow.f32 (pow.f32 (log.f32 (log1p.f32 u1)) 3) 1/3) (sqrt.f32 (pow.f32 (log.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (pow.f32 (log.f32 (log1p.f32 u1)) 3)) (expm1.f32 (log1p.f32 (log.f32 (log1p.f32 u1)))) (exp.f32 (log.f32 (log.f32 (log1p.f32 u1)))) (exp.f32 (*.f32 (log.f32 (log.f32 (log1p.f32 u1))) 1)) (log1p.f32 (-.f32 (log1p.f32 u1) 1)))

simplify86.0ms (0.6%)

Algorithm
egg-herbie
Rules
1270×fma-def
1120×unswap-sqr
822×associate-/r*
682×+-commutative
620×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02153208
15442852
221182382
376882382
Stop Event
node limit
Counts
64 → 126
Calls
Call 1
Inputs
(*.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 1 (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1/2 (*.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 (sqrt.f32 -1) (pow.f32 u1 2))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1/2 (*.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 (sqrt.f32 -1) (pow.f32 u1 2))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 1/2 (*.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 (sqrt.f32 -1) (pow.f32 u1 3))) (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 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.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)) (pow.f32 u1 2)))) (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 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.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)) (pow.f32 u1 2)))) (+.f32 (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/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))))) (pow.f32 u1 3)))))))
(log.f32 u1)
(+.f32 (log.f32 u1) (*.f32 -1/2 u1))
(+.f32 (*.f32 5/24 (pow.f32 u1 2)) (+.f32 (log.f32 u1) (*.f32 -1/2 u1)))
(+.f32 (*.f32 -1/8 (pow.f32 u1 3)) (+.f32 (*.f32 5/24 (pow.f32 u1 2)) (+.f32 (log.f32 u1) (*.f32 -1/2 u1))))
(log.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))))
(-.f32 (log.f32 (*.f32 -1 (log.f32 (/.f32 1 u1)))) (/.f32 1 (*.f32 (log.f32 (/.f32 1 u1)) u1)))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (pow.f32 u1 2))) (log.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))))) (/.f32 1 (*.f32 (log.f32 (/.f32 1 u1)) u1)))
(-.f32 (+.f32 (*.f32 1/6 (/.f32 (-.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))))) (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (pow.f32 u1 2))) (log.f32 (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (/.f32 1 (*.f32 (log.f32 (/.f32 1 u1)) u1)))
(log.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))
(+.f32 (log.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) u1)))
(+.f32 (log.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (+.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) u1)) (*.f32 -1/2 (/.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)))) (pow.f32 u1 2)))))
(+.f32 (log.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (+.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) u1)) (+.f32 (*.f32 -1/2 (/.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)))) (pow.f32 u1 2))) (*.f32 1/6 (/.f32 (+.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)))))) (pow.f32 u1 3))))))
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(-.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))
(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 (sqrt.f32 (log1p.f32 u1)) 3) 1/3)
(pow.f32 (exp.f32 1/2) (log.f32 (log1p.f32 u1)))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (log.f32 (sqrt.f32 (log1p.f32 u1)))))
(pow.f32 (exp.f32 1) (log.f32 (sqrt.f32 (log1p.f32 u1))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (log1p.f32 u1)))) 2)) (cbrt.f32 (log.f32 (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))))
(cbrt.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3))
(expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))
(log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1))))
(+.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) (log.f32 (sqrt.f32 (log1p.f32 u1))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (log.f32 (cbrt.f32 (log1p.f32 u1))))
(+.f32 0 (log.f32 (log1p.f32 u1)))
(-.f32 (+.f32 1 (log.f32 (log1p.f32 u1))) 1)
(*.f32 (log.f32 (log1p.f32 u1)) 1)
(*.f32 1 (log.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (log1p.f32 u1))) (sqrt.f32 (log.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (log.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log.f32 (log1p.f32 u1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (log1p.f32 u1))) 2) (cbrt.f32 (log.f32 (log1p.f32 u1))))
(pow.f32 (log.f32 (log1p.f32 u1)) 1)
(pow.f32 (sqrt.f32 (log.f32 (log1p.f32 u1))) 2)
(pow.f32 (cbrt.f32 (log.f32 (log1p.f32 u1))) 3)
(pow.f32 (pow.f32 (log.f32 (log1p.f32 u1)) 3) 1/3)
(sqrt.f32 (pow.f32 (log.f32 (log1p.f32 u1)) 2))
(cbrt.f32 (pow.f32 (log.f32 (log1p.f32 u1)) 3))
(expm1.f32 (log1p.f32 (log.f32 (log1p.f32 u1))))
(exp.f32 (log.f32 (log.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (log.f32 (log.f32 (log1p.f32 u1))) 1))
(log1p.f32 (-.f32 (log1p.f32 u1) 1))
Outputs
(*.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 1 (*.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 1 (*.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 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1/2 (*.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 (sqrt.f32 -1) (pow.f32 u1 2))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 1/2 (*.f32 (/.f32 1 (*.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))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))) (*.f32 1/2 (*.f32 (/.f32 1 (*.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 (neg.f32 (log.f32 u1)))) (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)) (/.f32 (+.f32 -1/4 (*.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 -1) (*.f32 u1 u1))))))
(fma.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (+.f32 (/.f32 1/2 (*.f32 (sqrt.f32 -1) u1)) (/.f32 (fma.f32 -1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (/.f32 1/2 (sqrt.f32 -1))) 2) -1/4) (*.f32 (sqrt.f32 -1) (*.f32 u1 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 (/.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 (sqrt.f32 -1) (pow.f32 u1 2))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 1/2 (*.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 (sqrt.f32 -1) (pow.f32 u1 3))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) 2)) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 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 (neg.f32 (log.f32 u1))))) 2)) (*.f32 (neg.f32 (log.f32 u1)) (pow.f32 (sqrt.f32 -1) 2))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (+.f32 (/.f32 1 (*.f32 (sqrt.f32 -1) u1)) (/.f32 (+.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)) (log.f32 u1)))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 (+.f32 -1/4 (*.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 -1) (*.f32 u1 u1))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (+.f32 (/.f32 (fma.f32 -1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (/.f32 1/2 (sqrt.f32 -1))) 2) -1/4) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (fma.f32 1/2 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 u1)) 1/3) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (/.f32 1/2 (*.f32 (sqrt.f32 -1) 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 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.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)) (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) (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (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 u1 u1))) (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) (fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) 2)) u1)) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 1/2 u1) (/.f32 (*.f32 -1/2 (fma.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/4 1/2)) (*.f32 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 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.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)) (pow.f32 u1 2)))) (+.f32 (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/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))))) (pow.f32 u1 3)))))))
(fma.f32 1/2 (*.f32 (/.f32 1 u1) (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (+.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 u1 u1))) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (+.f32 1/3 (*.f32 1/2 (/.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)) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (pow.f32 u1 3))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) u1) (fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) 2)) u1)) (fma.f32 1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (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)) (pow.f32 u1 3)) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))))
(+.f32 (fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (*.f32 u1 u1) (fma.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/4 1/2))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (+.f32 (/.f32 (fma.f32 1/2 (/.f32 (fma.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/4 1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/3) (pow.f32 u1 3)) (/.f32 1 u1))))
(+.f32 (fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (*.f32 u1 u1) (fma.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/4 1/2))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (+.f32 (/.f32 1 u1) (/.f32 (fma.f32 1/2 (/.f32 (fma.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/4 1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/3) (pow.f32 u1 3)))))
(log.f32 u1)
(+.f32 (log.f32 u1) (*.f32 -1/2 u1))
(+.f32 (log.f32 u1) (*.f32 u1 -1/2))
(fma.f32 u1 -1/2 (log.f32 u1))
(+.f32 (*.f32 5/24 (pow.f32 u1 2)) (+.f32 (log.f32 u1) (*.f32 -1/2 u1)))
(fma.f32 5/24 (*.f32 u1 u1) (+.f32 (log.f32 u1) (*.f32 u1 -1/2)))
(fma.f32 (*.f32 u1 u1) 5/24 (fma.f32 u1 -1/2 (log.f32 u1)))
(fma.f32 u1 -1/2 (fma.f32 (*.f32 u1 u1) 5/24 (log.f32 u1)))
(+.f32 (*.f32 -1/8 (pow.f32 u1 3)) (+.f32 (*.f32 5/24 (pow.f32 u1 2)) (+.f32 (log.f32 u1) (*.f32 -1/2 u1))))
(fma.f32 -1/8 (pow.f32 u1 3) (fma.f32 5/24 (*.f32 u1 u1) (+.f32 (log.f32 u1) (*.f32 u1 -1/2))))
(fma.f32 (pow.f32 u1 3) -1/8 (fma.f32 (*.f32 u1 u1) 5/24 (fma.f32 u1 -1/2 (log.f32 u1))))
(fma.f32 (pow.f32 u1 3) -1/8 (fma.f32 u1 -1/2 (fma.f32 (*.f32 u1 u1) 5/24 (log.f32 u1))))
(log.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))))
(log.f32 (neg.f32 (neg.f32 (log.f32 u1))))
(log.f32 (log.f32 u1))
(-.f32 (log.f32 (*.f32 -1 (log.f32 (/.f32 1 u1)))) (/.f32 1 (*.f32 (log.f32 (/.f32 1 u1)) u1)))
(-.f32 (log.f32 (neg.f32 (neg.f32 (log.f32 u1)))) (/.f32 1 (*.f32 u1 (neg.f32 (log.f32 u1)))))
(-.f32 (log.f32 (log.f32 u1)) (/.f32 (/.f32 1 u1) (neg.f32 (log.f32 u1))))
(-.f32 (log.f32 (log.f32 u1)) (/.f32 (/.f32 -1 (log.f32 u1)) u1))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (pow.f32 u1 2))) (log.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))))) (/.f32 1 (*.f32 (log.f32 (/.f32 1 u1)) u1)))
(-.f32 (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))) (*.f32 u1 u1)) (log.f32 (neg.f32 (neg.f32 (log.f32 u1))))) (/.f32 1 (*.f32 u1 (neg.f32 (log.f32 u1)))))
(+.f32 (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 u1 u1)) (log.f32 (log.f32 u1))) (/.f32 -1 (*.f32 u1 (neg.f32 (log.f32 u1)))))
(+.f32 (log.f32 (log.f32 u1)) (-.f32 (/.f32 (fma.f32 1/2 (/.f32 -1 (log.f32 u1)) (/.f32 -1/2 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 u1 u1)) (/.f32 (/.f32 -1 (log.f32 u1)) u1)))
(-.f32 (+.f32 (*.f32 1/6 (/.f32 (-.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))))) (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (pow.f32 u1 2))) (log.f32 (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (/.f32 1 (*.f32 (log.f32 (/.f32 1 u1)) u1)))
(-.f32 (fma.f32 1/6 (/.f32 (-.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)))) (pow.f32 u1 3)) (fma.f32 1/2 (/.f32 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))) (*.f32 u1 u1)) (log.f32 (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 1 (*.f32 u1 (neg.f32 (log.f32 u1)))))
(+.f32 (fma.f32 1/6 (/.f32 (-.f32 (-.f32 (/.f32 3 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 2 (neg.f32 (log.f32 u1)))) (/.f32 2 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (pow.f32 u1 3)) (fma.f32 1/2 (/.f32 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 u1 u1)) (log.f32 (log.f32 u1)))) (/.f32 -1 (*.f32 u1 (neg.f32 (log.f32 u1)))))
(+.f32 (-.f32 (log.f32 (log.f32 u1)) (/.f32 (/.f32 -1 (log.f32 u1)) u1)) (fma.f32 1/6 (/.f32 (+.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)))) (pow.f32 u1 3)) (/.f32 (fma.f32 1/2 (/.f32 -1 (log.f32 u1)) (/.f32 -1/2 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 u1 u1))))
(+.f32 (log.f32 (log.f32 u1)) (-.f32 (fma.f32 1/6 (/.f32 (+.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)))) (pow.f32 u1 3)) (/.f32 (fma.f32 1/2 (/.f32 -1 (log.f32 u1)) (/.f32 -1/2 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 u1 u1))) (/.f32 (/.f32 -1 (log.f32 u1)) u1)))
(log.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))
(log.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))
(log.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))
(+.f32 (log.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) u1)))
(+.f32 (log.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (/.f32 1 (*.f32 u1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))
(+.f32 (log.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 (/.f32 1 u1) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))
(+.f32 (log.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (+.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) u1)) (*.f32 -1/2 (/.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)))) (pow.f32 u1 2)))))
(+.f32 (log.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (+.f32 (/.f32 1 (*.f32 u1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (*.f32 -1/2 (/.f32 (+.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 u1 u1)))))
(+.f32 (log.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (fma.f32 -1/2 (/.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 u1 u1)) (/.f32 (/.f32 1 u1) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))))
(+.f32 (+.f32 (log.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 (/.f32 1 u1) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (+.f32 (/.f32 -1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -1/2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (*.f32 u1 u1)))
(+.f32 (log.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (+.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) u1)) (+.f32 (*.f32 -1/2 (/.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)))) (pow.f32 u1 2))) (*.f32 1/6 (/.f32 (+.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)))))) (pow.f32 u1 3))))))
(+.f32 (log.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (+.f32 (/.f32 1 (*.f32 u1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (fma.f32 -1/2 (/.f32 (+.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 u1 u1)) (*.f32 1/6 (/.f32 (+.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))))) (pow.f32 u1 3))))))
(+.f32 (+.f32 (log.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 (/.f32 1 u1) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (fma.f32 -1/2 (/.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 u1 u1)) (/.f32 1/6 (/.f32 (pow.f32 u1 3) (+.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))))))))))
(+.f32 (+.f32 (log.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 (/.f32 1 u1) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (+.f32 (/.f32 -1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -1/2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (*.f32 u1 u1)) (/.f32 (fma.f32 1/6 (+.f32 (/.f32 2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (/.f32 3 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (/.f32 1/3 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3))))
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 1 (+.f32 (sqrt.f32 (log1p.f32 u1)) -1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(-.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)
(sqrt.f32 (log1p.f32 u1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(+.f32 1 (+.f32 (sqrt.f32 (log1p.f32 u1)) -1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(+.f32 1 (+.f32 (sqrt.f32 (log1p.f32 u1)) -1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))
(+.f32 1 (+.f32 (sqrt.f32 (log1p.f32 u1)) -1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(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 (cbrt.f32 (log1p.f32 u1)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (log1p.f32 u1)))
(+.f32 1 (+.f32 (sqrt.f32 (log1p.f32 u1)) -1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(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 (cbrt.f32 (log1p.f32 u1)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(pow.f32 (log1p.f32 u1) 1/2)
(+.f32 1 (+.f32 (sqrt.f32 (log1p.f32 u1)) -1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(+.f32 1 (+.f32 (sqrt.f32 (log1p.f32 u1)) -1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2)
(+.f32 1 (+.f32 (sqrt.f32 (log1p.f32 u1)) -1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3)
(+.f32 1 (+.f32 (sqrt.f32 (log1p.f32 u1)) -1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3) 1/3)
(+.f32 1 (+.f32 (sqrt.f32 (log1p.f32 u1)) -1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (exp.f32 1/2) (log.f32 (log1p.f32 u1)))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (log.f32 (sqrt.f32 (log1p.f32 u1)))))
(pow.f32 (exp.f32 1) (log.f32 (sqrt.f32 (log1p.f32 u1))))
(pow.f32 (E.f32) (log.f32 (sqrt.f32 (log1p.f32 u1))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (log1p.f32 u1)))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (log1p.f32 u1)))))
(sqrt.f32 (log1p.f32 u1))
(+.f32 1 (+.f32 (sqrt.f32 (log1p.f32 u1)) -1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(fabs.f32 (sqrt.f32 (log1p.f32 u1)))
(+.f32 1 (+.f32 (sqrt.f32 (log1p.f32 u1)) -1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(log.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))
(+.f32 1 (+.f32 (sqrt.f32 (log1p.f32 u1)) -1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(cbrt.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3))
(+.f32 1 (+.f32 (sqrt.f32 (log1p.f32 u1)) -1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))
(+.f32 1 (+.f32 (sqrt.f32 (log1p.f32 u1)) -1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1))))
(+.f32 1 (+.f32 (sqrt.f32 (log1p.f32 u1)) -1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(+.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) (log.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 2 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(log.f32 (log1p.f32 u1))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (log.f32 (cbrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (log1p.f32 u1)))) (log.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 3 (log.f32 (cbrt.f32 (log1p.f32 u1))))
(+.f32 0 (log.f32 (log1p.f32 u1)))
(*.f32 2 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(log.f32 (log1p.f32 u1))
(-.f32 (+.f32 1 (log.f32 (log1p.f32 u1))) 1)
(*.f32 2 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(log.f32 (log1p.f32 u1))
(*.f32 (log.f32 (log1p.f32 u1)) 1)
(*.f32 2 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(log.f32 (log1p.f32 u1))
(*.f32 1 (log.f32 (log1p.f32 u1)))
(*.f32 2 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(log.f32 (log1p.f32 u1))
(*.f32 (sqrt.f32 (log.f32 (log1p.f32 u1))) (sqrt.f32 (log.f32 (log1p.f32 u1))))
(*.f32 2 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(log.f32 (log1p.f32 u1))
(*.f32 (cbrt.f32 (log.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log.f32 (log1p.f32 u1))) 2))
(*.f32 2 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(log.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (log1p.f32 u1))) 2) (cbrt.f32 (log.f32 (log1p.f32 u1))))
(*.f32 2 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(log.f32 (log1p.f32 u1))
(pow.f32 (log.f32 (log1p.f32 u1)) 1)
(*.f32 2 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(log.f32 (log1p.f32 u1))
(pow.f32 (sqrt.f32 (log.f32 (log1p.f32 u1))) 2)
(*.f32 2 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(log.f32 (log1p.f32 u1))
(pow.f32 (cbrt.f32 (log.f32 (log1p.f32 u1))) 3)
(*.f32 2 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(log.f32 (log1p.f32 u1))
(pow.f32 (pow.f32 (log.f32 (log1p.f32 u1)) 3) 1/3)
(*.f32 2 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(log.f32 (log1p.f32 u1))
(sqrt.f32 (pow.f32 (log.f32 (log1p.f32 u1)) 2))
(*.f32 2 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(log.f32 (log1p.f32 u1))
(cbrt.f32 (pow.f32 (log.f32 (log1p.f32 u1)) 3))
(*.f32 2 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(log.f32 (log1p.f32 u1))
(expm1.f32 (log1p.f32 (log.f32 (log1p.f32 u1))))
(*.f32 2 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(log.f32 (log1p.f32 u1))
(exp.f32 (log.f32 (log.f32 (log1p.f32 u1))))
(*.f32 2 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(log.f32 (log1p.f32 u1))
(exp.f32 (*.f32 (log.f32 (log.f32 (log1p.f32 u1))) 1))
(*.f32 2 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(log.f32 (log1p.f32 u1))
(log1p.f32 (-.f32 (log1p.f32 u1) 1))
(log1p.f32 (+.f32 (log1p.f32 u1) -1))
(log1p.f32 (+.f32 -1 (log1p.f32 u1)))

localize71.0ms (0.5%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.7%
(sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1)))
99.7%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
99.6%
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
98.8%
(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 70 to 46 computations (34.3% saved)

series4.0ms (0%)

Counts
2 → 28
Calls

9 calls:

TimeVariablePointExpression
1.0ms
u2
@inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.0ms
u1
@0
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.0ms
u2
@0
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.0ms
u1
@inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.0ms
u1
@-inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))

rewrite86.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
828×associate-*r/
790×distribute-lft-in
656×associate-*l/
382×add-sqr-sqrt
366×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01878
137470
2469470
Stop Event
node limit
Counts
2 → 62
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1)))
Outputs
((-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1))))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1))))) (/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1))))) (/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (pow.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1) (pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2) (pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3) (pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3) (sqrt.f32 (*.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) (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 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))) (log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) (cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3)) (cbrt.f32 (*.f32 (pow.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 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 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 3/2))) (expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1)) (log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
((-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))) 1) (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) 1) (*.f32 1 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) (*.f32 (pow.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 1/4) (pow.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 1/4)) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) (cbrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) (*.f32 (cbrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))) (*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) 1/2)) (*.f32 (pow.f32 -1 1/2) (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) (/.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1))))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1))))) (/.f32 (*.f32 1 (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) (cbrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1))))) (/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))) (cbrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (/.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1))))) (/.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1))))) (/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (/.f32 (*.f32 (pow.f32 -1 1/2) (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1))))) (/.f32 (*.f32 (pow.f32 -1 1/2) (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3))) 1) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1))))) (/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1))) 1) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1))))) (/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))) (cbrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (pow.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 1/2) (pow.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) 1) (pow.f32 (pow.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 1/4) 2) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) 3) (pow.f32 (pow.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 3/2) 1/3) (fabs.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) (log.f32 (exp.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))) (log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))))) (cbrt.f32 (pow.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 3/2)) (expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))) (exp.f32 (log.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))) (exp.f32 (*.f32 (log.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) 1/2)) (exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) 1)) (log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))))

simplify99.0ms (0.7%)

Algorithm
egg-herbie
Rules
1462×associate-+l+
1434×associate-+r+
954×fma-def
874×unswap-sqr
790×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02475292
16205004
219834816
358824816
Stop Event
node limit
Counts
90 → 189
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))
(+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 1/2))) (*.f32 (sqrt.f32 1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))
(+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 1/2))) (+.f32 (*.f32 -1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))) (*.f32 (sqrt.f32 1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 1/2))) (+.f32 (*.f32 -1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))) (+.f32 (*.f32 1/16 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 1/2) 5) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(*.f32 -1 (*.f32 (sqrt.f32 1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 1/2))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 1/2))) (*.f32 1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1)))))
(+.f32 (*.f32 -1/16 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 1/2) 5) (pow.f32 u1 2)))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 1/2))) (*.f32 1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))))))
(sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) (+.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) (+.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 1/2) u1)
(+.f32 (*.f32 (sqrt.f32 1/2) u1) (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))) (*.f32 (sqrt.f32 1/2) u1)) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))) (+.f32 (*.f32 (sqrt.f32 1/2) u1) (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 5) (pow.f32 u1 2)))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))))
(*.f32 -1 (*.f32 (sqrt.f32 1/2) u1))
(-.f32 (*.f32 -1 (*.f32 (sqrt.f32 1/2) u1)) (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))))
(-.f32 (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))) (*.f32 -1 (*.f32 (sqrt.f32 1/2) u1))) (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))))
(-.f32 (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))) (*.f32 -1 (*.f32 (sqrt.f32 1/2) u1))) (+.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))) (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 5) (pow.f32 u1 2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(sqrt.f32 (*.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) (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 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 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 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))) 1)
(*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) 1)
(*.f32 1 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))
(*.f32 (pow.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 1/4) (pow.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) (cbrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))
(*.f32 (cbrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) 1/2))
(*.f32 (pow.f32 -1 1/2) (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) (cbrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))) (cbrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (*.f32 (pow.f32 -1 1/2) (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (pow.f32 -1 1/2) (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3))) 1) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1))) 1) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))) (cbrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(pow.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 1/2)
(pow.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) 1)
(pow.f32 (pow.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) 3)
(pow.f32 (pow.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))))
(cbrt.f32 (pow.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))))
Outputs
(*.f32 (sqrt.f32 1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))
(*.f32 (sqrt.f32 1/2) (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 1/2) (*.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 1/2))) (*.f32 (sqrt.f32 1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 1/2)) (*.f32 (sqrt.f32 1/2) (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(fma.f32 (sqrt.f32 1/2) (*.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (/.f32 1/2 (/.f32 (sqrt.f32 1/2) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(fma.f32 (sqrt.f32 1/2) (*.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (*.f32 (/.f32 1/2 (sqrt.f32 1/2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 1/2))) (+.f32 (*.f32 -1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))) (*.f32 (sqrt.f32 1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 1/2)) (fma.f32 -1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (pow.f32 (sqrt.f32 1/2) 3))) (*.f32 (sqrt.f32 1/2) (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 1/2)) (fma.f32 (sqrt.f32 1/2) (*.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (*.f32 -1/8 (/.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 1/2 (sqrt.f32 1/2))) u1))))
(fma.f32 (/.f32 -1/4 (sqrt.f32 1/2)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) (fma.f32 (sqrt.f32 1/2) (*.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (*.f32 (/.f32 1/2 (sqrt.f32 1/2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 1/2))) (+.f32 (*.f32 -1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))) (+.f32 (*.f32 1/16 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 1/2) 5) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 1/2)) (fma.f32 -1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (pow.f32 (sqrt.f32 1/2) 3))) (fma.f32 1/16 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 1/2) 5) (*.f32 u1 u1))) (*.f32 (sqrt.f32 1/2) (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 1/2)) (fma.f32 -1/8 (/.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 1/2 (sqrt.f32 1/2))) u1) (fma.f32 (sqrt.f32 1/2) (*.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (*.f32 (/.f32 1/16 (pow.f32 (sqrt.f32 1/2) 5)) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 u1 u1))))))
(fma.f32 1/2 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 1/2)) (fma.f32 (sqrt.f32 1/2) (*.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (fma.f32 (/.f32 (/.f32 1/16 u1) u1) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (pow.f32 (sqrt.f32 1/2) 5)) (*.f32 (/.f32 (/.f32 -1/4 (sqrt.f32 1/2)) u1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))
(*.f32 -1 (*.f32 (sqrt.f32 1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))
(neg.f32 (*.f32 (sqrt.f32 1/2) (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (sqrt.f32 1/2) (neg.f32 (*.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(*.f32 (sqrt.f32 1/2) (*.f32 u1 (neg.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 1/2))))
(fma.f32 -1 (*.f32 (sqrt.f32 1/2) (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 1/2)) -1/2))
(-.f32 (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 1/2)) -1/2) (*.f32 (sqrt.f32 1/2) (*.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(-.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 1/2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (*.f32 (sqrt.f32 1/2) (*.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(+.f32 (*.f32 -1 (*.f32 (sqrt.f32 1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 1/2))) (*.f32 1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1)))))
(fma.f32 -1 (*.f32 (sqrt.f32 1/2) (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 1/2)) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (pow.f32 (sqrt.f32 1/2) 3))) 1/8)))
(-.f32 (fma.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 1/2)) -1/2 (*.f32 (/.f32 1/8 (*.f32 1/2 (sqrt.f32 1/2))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1))) (*.f32 (sqrt.f32 1/2) (*.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(-.f32 (fma.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 1/2)) -1/2 (/.f32 (*.f32 (/.f32 1/4 (sqrt.f32 1/2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) u1)) (*.f32 (sqrt.f32 1/2) (*.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(+.f32 (*.f32 -1/16 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 1/2) 5) (pow.f32 u1 2)))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (+.f32 (*.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 1/2))) (*.f32 1/8 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))))))
(fma.f32 -1/16 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 1/2) 5) (*.f32 u1 u1))) (fma.f32 -1 (*.f32 (sqrt.f32 1/2) (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (fma.f32 -1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 1/2)) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (pow.f32 (sqrt.f32 1/2) 3))) 1/8))))
(fma.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 (pow.f32 (sqrt.f32 1/2) 5) (*.f32 u1 u1))) -1/16 (-.f32 (fma.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 1/2)) -1/2 (*.f32 (/.f32 1/8 (*.f32 1/2 (sqrt.f32 1/2))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1))) (*.f32 (sqrt.f32 1/2) (*.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))
(-.f32 (fma.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 u1 (*.f32 u1 (pow.f32 (sqrt.f32 1/2) 5)))) -1/16 (fma.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 1/2)) -1/2 (/.f32 (*.f32 (/.f32 1/4 (sqrt.f32 1/2)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) u1))) (*.f32 (sqrt.f32 1/2) (*.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2))))
(sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1))))
(sqrt.f32 (+.f32 u1 (*.f32 1/2 (*.f32 u1 u1))))
(sqrt.f32 (fma.f32 (*.f32 1/2 u1) u1 u1))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))))
(fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))))
(fma.f32 -2 (*.f32 (sqrt.f32 (+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))))
(*.f32 (+.f32 (*.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (fma.f32 (*.f32 1/2 u1) u1 u1)))
(*.f32 (+.f32 1 (*.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))))) (sqrt.f32 (fma.f32 (*.f32 1/2 u1) u1 u1)))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) (+.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1))))) (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))
(fma.f32 -2 (*.f32 (sqrt.f32 (+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2)))) (fma.f32 2/3 (*.f32 (sqrt.f32 (+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (+.f32 u1 (*.f32 1/2 (*.f32 u1 u1))))))
(+.f32 (sqrt.f32 (fma.f32 (*.f32 1/2 u1) u1 u1)) (*.f32 (sqrt.f32 (fma.f32 (*.f32 1/2 u1) u1 u1)) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2)))))))
(+.f32 (sqrt.f32 (fma.f32 (*.f32 1/2 u1) u1 u1)) (*.f32 (sqrt.f32 (fma.f32 (*.f32 1/2 u1) u1 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 (*.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) (+.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))))
(fma.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (+.f32 (fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1))))) (*.f32 2/3 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))))
(fma.f32 -4/45 (*.f32 (sqrt.f32 (+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (fma.f32 -2 (*.f32 (sqrt.f32 (+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2)))) (fma.f32 2/3 (*.f32 (sqrt.f32 (+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))))))
(+.f32 (*.f32 (+.f32 (*.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 (fma.f32 (*.f32 1/2 u1) u1 u1))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 1/2 u1) u1 u1)) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(+.f32 (*.f32 (+.f32 1 (*.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))))) (sqrt.f32 (fma.f32 (*.f32 1/2 u1) u1 u1))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 1/2 u1) u1 u1)) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 1/2 u1) u1 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 1/2 u1) u1 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 1/2 u1) u1 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 1/2 u1) u1 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 1/2 u1) u1 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 1/2 u1) u1 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 1/2 u1) u1 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (pow.f32 u1 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 1/2 u1) u1 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 1/2) u1)
(+.f32 (*.f32 (sqrt.f32 1/2) u1) (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))))
(fma.f32 (sqrt.f32 1/2) u1 (/.f32 1/2 (sqrt.f32 1/2)))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))) (*.f32 (sqrt.f32 1/2) u1)) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))))
(-.f32 (fma.f32 (sqrt.f32 1/2) u1 (/.f32 1/2 (sqrt.f32 1/2))) (/.f32 1/8 (*.f32 u1 (pow.f32 (sqrt.f32 1/2) 3))))
(+.f32 (/.f32 1/2 (sqrt.f32 1/2)) (fma.f32 (sqrt.f32 1/2) u1 (*.f32 -1/8 (/.f32 (/.f32 2 (sqrt.f32 1/2)) u1))))
(+.f32 (/.f32 1/2 (sqrt.f32 1/2)) (fma.f32 (sqrt.f32 1/2) u1 (/.f32 (/.f32 -1/4 (sqrt.f32 1/2)) u1)))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))) (+.f32 (*.f32 (sqrt.f32 1/2) u1) (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 5) (pow.f32 u1 2)))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))))
(+.f32 (/.f32 1/2 (sqrt.f32 1/2)) (-.f32 (fma.f32 (sqrt.f32 1/2) u1 (/.f32 1/16 (*.f32 (pow.f32 (sqrt.f32 1/2) 5) (*.f32 u1 u1)))) (/.f32 1/8 (*.f32 u1 (pow.f32 (sqrt.f32 1/2) 3)))))
(+.f32 (/.f32 1/2 (sqrt.f32 1/2)) (+.f32 (/.f32 1/16 (*.f32 (pow.f32 (sqrt.f32 1/2) 5) (*.f32 u1 u1))) (fma.f32 (sqrt.f32 1/2) u1 (*.f32 -1/8 (/.f32 (/.f32 2 (sqrt.f32 1/2)) u1)))))
(+.f32 (/.f32 1/2 (sqrt.f32 1/2)) (+.f32 (/.f32 1/16 (*.f32 u1 (*.f32 u1 (pow.f32 (sqrt.f32 1/2) 5)))) (fma.f32 (sqrt.f32 1/2) u1 (/.f32 (/.f32 -1/4 (sqrt.f32 1/2)) u1))))
(+.f32 (fma.f32 (sqrt.f32 1/2) u1 (/.f32 1/2 (sqrt.f32 1/2))) (+.f32 (/.f32 1/16 (*.f32 u1 (*.f32 u1 (pow.f32 (sqrt.f32 1/2) 5)))) (/.f32 (/.f32 -1/4 (sqrt.f32 1/2)) u1)))
(*.f32 -1 (*.f32 (sqrt.f32 1/2) u1))
(neg.f32 (*.f32 (sqrt.f32 1/2) u1))
(*.f32 (sqrt.f32 1/2) (neg.f32 u1))
(-.f32 (*.f32 -1 (*.f32 (sqrt.f32 1/2) u1)) (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))))
(-.f32 (neg.f32 (*.f32 (sqrt.f32 1/2) u1)) (/.f32 1/2 (sqrt.f32 1/2)))
(neg.f32 (fma.f32 (sqrt.f32 1/2) u1 (/.f32 1/2 (sqrt.f32 1/2))))
(fma.f32 (sqrt.f32 1/2) (neg.f32 u1) (/.f32 -1/2 (sqrt.f32 1/2)))
(-.f32 (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))) (*.f32 -1 (*.f32 (sqrt.f32 1/2) u1))) (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))))
(+.f32 (/.f32 1/8 (*.f32 u1 (pow.f32 (sqrt.f32 1/2) 3))) (-.f32 (neg.f32 (*.f32 (sqrt.f32 1/2) u1)) (/.f32 1/2 (sqrt.f32 1/2))))
(fma.f32 1/8 (/.f32 (/.f32 2 (sqrt.f32 1/2)) u1) (neg.f32 (fma.f32 (sqrt.f32 1/2) u1 (/.f32 1/2 (sqrt.f32 1/2)))))
(-.f32 (/.f32 1/4 (*.f32 (sqrt.f32 1/2) u1)) (fma.f32 (sqrt.f32 1/2) u1 (/.f32 1/2 (sqrt.f32 1/2))))
(-.f32 (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 3) u1))) (*.f32 -1 (*.f32 (sqrt.f32 1/2) u1))) (+.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 1/2))) (*.f32 1/16 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 1/2) 5) (pow.f32 u1 2))))))
(-.f32 (+.f32 (/.f32 1/8 (*.f32 u1 (pow.f32 (sqrt.f32 1/2) 3))) (neg.f32 (*.f32 (sqrt.f32 1/2) u1))) (+.f32 (/.f32 1/2 (sqrt.f32 1/2)) (/.f32 1/16 (*.f32 (pow.f32 (sqrt.f32 1/2) 5) (*.f32 u1 u1)))))
(-.f32 (fma.f32 1/8 (/.f32 (/.f32 2 (sqrt.f32 1/2)) u1) (neg.f32 (fma.f32 (sqrt.f32 1/2) u1 (/.f32 1/2 (sqrt.f32 1/2))))) (/.f32 1/16 (*.f32 (pow.f32 (sqrt.f32 1/2) 5) (*.f32 u1 u1))))
(+.f32 (-.f32 (/.f32 1/4 (*.f32 (sqrt.f32 1/2) u1)) (fma.f32 (sqrt.f32 1/2) u1 (/.f32 1/2 (sqrt.f32 1/2)))) (/.f32 -1/16 (*.f32 u1 (*.f32 u1 (pow.f32 (sqrt.f32 1/2) 5)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3))) (sqrt.f32 (fma.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1) (*.f32 1/4 (pow.f32 u1 4))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (/.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 -1/2 1)) (*.f32 1/4 (pow.f32 u1 4))))))
(/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))))
(*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (sqrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 1)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3))) (sqrt.f32 (fma.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1) (*.f32 1/4 (pow.f32 u1 4))))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (/.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 -1/2 1)) (*.f32 1/4 (pow.f32 u1 4))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))))
(*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (sqrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 1)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (cbrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3))) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))))))
(/.f32 (cbrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3))) (/.f32 (/.f32 (cbrt.f32 (fma.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1) (*.f32 1/4 (pow.f32 u1 4)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))))))
(/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (/.f32 (/.f32 (cbrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 -1/2 1)) (*.f32 1/4 (pow.f32 u1 4)))) (cbrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3)))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1))) (/.f32 (cbrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))) (cbrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))))))
(*.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))))) (/.f32 (cbrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))) (cbrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 1)))))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(sqrt.f32 (*.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(sqrt.f32 (*.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (fma.f32 u1 -1/2 -1) (*.f32 u1 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2))))
(sqrt.f32 (*.f32 u1 (*.f32 (fma.f32 u1 -1/2 -1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2))))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)) 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 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))) 1)
(sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(*.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) 1)
(sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(*.f32 1 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))
(sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(*.f32 (pow.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 1/4) (pow.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 1/4))
(sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) (cbrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))) (cbrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))) (cbrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))))
(*.f32 (cbrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))) (cbrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))) (cbrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1))) (sqrt.f32 -1))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (sqrt.f32 -1))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))) (sqrt.f32 (cbrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))))
(*.f32 (cbrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (sqrt.f32 (cbrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))
(sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) 2) 1/2) (pow.f32 (cbrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1))) 2)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))))
(*.f32 (fabs.f32 (cbrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))) (sqrt.f32 (cbrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))))
(*.f32 (cbrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (sqrt.f32 (cbrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))))
(*.f32 (pow.f32 -1 1/2) (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1))) (sqrt.f32 -1))
(*.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1))) (sqrt.f32 -1))
(/.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3))) (sqrt.f32 (fma.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1) (*.f32 1/4 (pow.f32 u1 4)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 -1/2 1)) (*.f32 1/4 (pow.f32 u1 4)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (sqrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (sqrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))) (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 1))))
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3))) (sqrt.f32 (fma.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1) (*.f32 1/4 (pow.f32 u1 4)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 -1/2 1)) (*.f32 1/4 (pow.f32 u1 4)))))
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (sqrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (sqrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))) (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 1))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) (cbrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))) (cbrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3))) (cbrt.f32 (fma.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1) (*.f32 1/4 (pow.f32 u1 4))))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3))) (/.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))) (cbrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 -1/2 1)) (*.f32 1/4 (pow.f32 u1 4))))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))) (cbrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))) (/.f32 (cbrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (cbrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))) (cbrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))) (/.f32 (cbrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))) (cbrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 1)))))
(/.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (sqrt.f32 -1) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))) (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))))
(*.f32 (/.f32 (sqrt.f32 -1) (sqrt.f32 (fma.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1) (*.f32 1/4 (pow.f32 u1 4))))) (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 -1/2 1)) (*.f32 1/4 (pow.f32 u1 4))))))
(/.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (sqrt.f32 -1) (/.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))))
(*.f32 (/.f32 (sqrt.f32 -1) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (sqrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))) (/.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 1)))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3))) (sqrt.f32 (fma.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1) (*.f32 1/4 (pow.f32 u1 4)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 -1/2 1)) (*.f32 1/4 (pow.f32 u1 4)))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (sqrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (sqrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))) (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 1))))
(/.f32 (*.f32 (pow.f32 -1 1/2) (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (sqrt.f32 -1) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))) (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))))
(*.f32 (/.f32 (sqrt.f32 -1) (sqrt.f32 (fma.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1) (*.f32 1/4 (pow.f32 u1 4))))) (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3))) (/.f32 (sqrt.f32 -1) (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 -1/2 1)) (*.f32 1/4 (pow.f32 u1 4))))))
(/.f32 (*.f32 (pow.f32 -1 1/2) (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (sqrt.f32 -1) (/.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))))
(*.f32 (/.f32 (sqrt.f32 -1) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (sqrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))) (/.f32 (sqrt.f32 -1) (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 1)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3))) 1) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3))) (sqrt.f32 (fma.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1) (*.f32 1/4 (pow.f32 u1 4)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 -1/2 1)) (*.f32 1/4 (pow.f32 u1 4)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1))) 1) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (sqrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (sqrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))) (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 1))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))))
(/.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1)))) (cbrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3)) (pow.f32 u1 3)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3))) (cbrt.f32 (fma.f32 u1 (fma.f32 -1/2 (*.f32 u1 u1) u1) (*.f32 1/4 (pow.f32 u1 4))))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 -1/8 (pow.f32 u1 6)) (pow.f32 u1 3))) (/.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))) (cbrt.f32 (fma.f32 u1 (*.f32 u1 (fma.f32 u1 -1/2 1)) (*.f32 1/4 (pow.f32 u1 4))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))) (cbrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(/.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))) (/.f32 (cbrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (cbrt.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u1 u1)) 2) (*.f32 u1 u1)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))) (cbrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))) (/.f32 (cbrt.f32 (-.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 u1 u1))) (cbrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 1)))))
(pow.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 1/2)
(sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(pow.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) 1)
(sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(pow.f32 (pow.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 1/4) 2)
(sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) 3)
(sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(pow.f32 (pow.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)) 3/2))
(cbrt.f32 (pow.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)) 3/2))
(fabs.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))
(sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))))
(sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))))))
(sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(cbrt.f32 (pow.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)) 3/2))
(cbrt.f32 (pow.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)) 3/2))
(cbrt.f32 (pow.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))))
(sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(exp.f32 (log.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))))
(sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1))) 1/2))
(sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) 1))
(sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))))
(sqrt.f32 (*.f32 u1 (fma.f32 -1/2 u1 -1)))
(sqrt.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))

localize92.0ms (0.6%)

Local Accuracy

Found 4 expressions with local accuracy:

NewAccuracyProgram
99.5%
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
99.1%
(-.f32 (+.f32 2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 1)
98.8%
(*.f32 u2 (PI.f32))
98.3%
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)
Compiler

Compiled 84 to 42 computations (50% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite80.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1042×associate-*r/
906×associate-*l/
762×distribute-rgt-in
722×distribute-lft-in
318×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01537
131631
2383531
Stop Event
node limit
Counts
1 → 92
Calls
Call 1
Inputs
(-.f32 (+.f32 2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 1)
Outputs
((+.f32 2 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1)) (+.f32 2 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 1)) (+.f32 2 (*.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 1))) (+.f32 2 (*.f32 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 1) 1)) (+.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 2) -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) 2) (+.f32 -1 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2)) (+.f32 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 1) 2) (*.f32 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 (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))) (*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2)) (*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))) (*.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (*.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))) (*.f32 (+.f32 1 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2))) (-.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2)) 1)) (*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)) (*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))) (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) (*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) (-.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (-.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))) (*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))) (*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (*.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))) (-.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) 3) (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) 3))) (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (-.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)) (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))))) (/.f32 1 (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))) (/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1))) (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))) (/.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 1) (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)) (/.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (/.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))) (/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))) (/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1)))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)) (/.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (/.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))))) (/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1))) (/.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)))) (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))) (/.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))))) (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))) (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))))) (/.f32 (-.f32 4 (*.f32 (fma.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 2 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1))) (/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) 1) (*.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))) (/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) 1) (*.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))) (/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1))) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))) (/.f32 (+.f32 8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 3)) (+.f32 4 (-.f32 (*.f32 (fma.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 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -2)))) (/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) 3) 1) (*.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) 1))))) (/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) 3) 1) (*.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) 1))))) (/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) 3) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1))) (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) 1))))) (/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)) (neg.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (/.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (neg.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))) (/.f32 (*.f32 1 (-.f32 4 (*.f32 (fma.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 2 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1))) (/.f32 (*.f32 1 (+.f32 8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 3))) (+.f32 4 (-.f32 (*.f32 (fma.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 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -2)))) (/.f32 (*.f32 1 (neg.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1))) (neg.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (/.f32 (*.f32 1 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))) (neg.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))) (/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))) (/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))) (/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) 1) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)) (/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) 1) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))) (/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) 1) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1)))) (/.f32 (*.f32 (-.f32 4 (*.f32 (fma.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))) 1) (-.f32 2 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1))) (/.f32 (*.f32 (+.f32 8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 3)) 1) (+.f32 4 (-.f32 (*.f32 (fma.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 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -2)))) (/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)) 1) (neg.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) 1) (neg.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))) (/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))) (/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2)) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2)) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))) (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) 1) (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) 3) 1) (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) 1)))) (/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) 1) (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) 3) 1) (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))) (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) 1)))) (/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) 1) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)) (/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) (*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) 1) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))) (/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))) (/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))) (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 1) (pow.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 3) (pow.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 3) 1/3) (sqrt.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 2)) (log.f32 (exp.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))) (log.f32 (+.f32 1 (expm1.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)))) (cbrt.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 3)) (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)) (log1p.f32 (expm1.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))) (fma.f32 1 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1) (fma.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2)) (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2)) -1) (fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2)) 2) (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2)) -1))

simplify104.0ms (0.7%)

Algorithm
egg-herbie
Rules
1252×associate-/r*
1016×associate-*r/
734×associate-*l/
686×associate-+r+
626×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02708276
17788238
231168132
Stop Event
node limit
Counts
104 → 162
Calls
Call 1
Inputs
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 2 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1))
(+.f32 2 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 1))
(+.f32 2 (*.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 1)))
(+.f32 2 (*.f32 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 1) 1))
(+.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 2) -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) 2)
(+.f32 -1 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2))
(+.f32 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 1) 2)
(*.f32 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 (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)))
(*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)))
(*.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(*.f32 (+.f32 1 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2))) (-.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2)) 1))
(*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1))
(*.f32 (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))) (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) (-.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (-.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (*.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))) (-.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) 3) (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) 3))) (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (-.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)) (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))))
(/.f32 1 (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1))) (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))))
(/.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 1)
(/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))
(/.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (/.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)) (/.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (/.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1))) (/.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))) (/.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))) (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))))
(/.f32 (-.f32 4 (*.f32 (fma.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 2 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1)))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) 1) (*.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) 1) (*.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1))) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))))
(/.f32 (+.f32 8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 3)) (+.f32 4 (-.f32 (*.f32 (fma.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 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -2))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) 3) 1) (*.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) 1)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) 3) 1) (*.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) 1)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) 3) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1))) (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) 1)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)) (neg.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (neg.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(/.f32 (*.f32 1 (-.f32 4 (*.f32 (fma.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 2 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1)))
(/.f32 (*.f32 1 (+.f32 8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 3))) (+.f32 4 (-.f32 (*.f32 (fma.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 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -2))))
(/.f32 (*.f32 1 (neg.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1))) (neg.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))
(/.f32 (*.f32 1 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))) (neg.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) 1) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) 1) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) 1) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1))))
(/.f32 (*.f32 (-.f32 4 (*.f32 (fma.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))) 1) (-.f32 2 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1)))
(/.f32 (*.f32 (+.f32 8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 3)) 1) (+.f32 4 (-.f32 (*.f32 (fma.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 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -2))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)) 1) (neg.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) 1) (neg.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2)) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2)) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) 1) (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) 3) 1) (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) 1))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) 1) (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) 3) 1) (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))) (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) 1))))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) 1) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) (*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) 1) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 1)
(pow.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2)
(pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 3)
(pow.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 2))
(log.f32 (exp.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))))
(cbrt.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 3))
(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))
(log1p.f32 (expm1.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)))
(fma.f32 1 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1)
(fma.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2)) (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2)) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2)) 2) (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2)) -1)
Outputs
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 (*.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 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (*.f32 u2 u2)))))
(+.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 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))))
(+.f32 (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))) (fma.f32 (*.f32 -2 (pow.f32 u2 6)) (*.f32 (pow.f32 (PI.f32) 6) 2/45) 1))
(+.f32 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (*.f32 u2 u2)))) (fma.f32 -2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 2/45 (pow.f32 u2 6))) 1))
(+.f32 1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -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)))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -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)))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -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)))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -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)))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -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)))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -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)))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -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)))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(+.f32 2 (fma.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(+.f32 2 (*.f32 (fma.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(+.f32 2 (*.f32 1 (*.f32 (fma.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(+.f32 2 (*.f32 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 1) 1))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 2)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(+.f32 -1 (fma.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(+.f32 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 1) 2)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 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)
(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) -2) 1) 1)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) (sqrt.f32 (+.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2) (cbrt.f32 (+.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(*.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) (/.f32 1 (+.f32 (*.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(*.f32 (+.f32 1 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2))) (-.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2)) 1))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(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))) 2) -2) 3)) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(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))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))) (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) (-.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (-.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (-.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (-.f32 -1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2)) (-.f32 1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2))) (-.f32 -1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(+.f32 1 (neg.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 -1 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 -1 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2)) (+.f32 1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))) (+.f32 -1 (+.f32 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2)) (+.f32 1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))) (-.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (*.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))) (-.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (-.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 4) (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3)))) (-.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (-.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 4) (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))) (-.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) 3) (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) 3))) (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (-.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)) (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) 3))) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 4) (*.f32 (fma.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 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) 3) (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 6))) (fma.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) (-.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2)) (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 4)))
(/.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1))) (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(/.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) (+.f32 (*.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)
(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) -2) 3) (/.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (+.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)) (/.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (/.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2))) (/.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2)))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2))) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (/.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (/.f32 (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))) (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (/.f32 (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))) (/.f32 (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))) (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1))) (/.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2))) (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2))) (/.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2))))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2))) (*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2))) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))) (/.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))))
(/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (/.f32 (/.f32 (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))) (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)))) (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))) (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))) (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))) (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))))
(/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (/.f32 (/.f32 (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))))
(*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))) (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)))) (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))) (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))) (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)))))
(/.f32 (-.f32 4 (*.f32 (fma.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 2 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1)))
(/.f32 (-.f32 4 (*.f32 (fma.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 2 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
(/.f32 (-.f32 4 (*.f32 (fma.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 3 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) 1) (*.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 4) -1) (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 4)) (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) (+.f32 1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2)) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) 1) (*.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 6) -1) (*.f32 (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 6)) (*.f32 (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 6)) (*.f32 (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))) (+.f32 1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1))) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 6) -1) (*.f32 (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 6)) (*.f32 (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 6)) (*.f32 (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))) (+.f32 1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))))
(/.f32 (+.f32 8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 3)) (+.f32 4 (-.f32 (*.f32 (fma.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 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -2))))
(/.f32 (+.f32 8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 3)) (+.f32 4 (-.f32 (*.f32 (fma.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)) (fma.f32 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (+.f32 8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) 3)) (-.f32 (+.f32 (*.f32 (fma.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 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) -6))
(/.f32 (+.f32 8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) 3)) (+.f32 (fma.f32 (fma.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 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 6))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) 3) 1) (*.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3) (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) 1)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) 3) -1) (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 4) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 6)) (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) (+.f32 1 (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 4)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) 3) 1) (*.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) 1)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) 3) -1) (*.f32 (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (+.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 6) 1) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3) 3)) (*.f32 (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3) (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 6)))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3) 3)) (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))) (+.f32 (+.f32 1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 6)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) 3) 1) (*.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1))) (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) 1)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) 3) -1) (*.f32 (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (+.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 6) 1) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3) 3)) (*.f32 (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3) (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 6)))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3) 3)) (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))) (+.f32 (+.f32 1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 6)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)) (neg.f32 (+.f32 (*.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (neg.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(/.f32 (*.f32 1 (-.f32 4 (*.f32 (fma.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 2 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1)))
(/.f32 (-.f32 4 (*.f32 (fma.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 2 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1)))
(/.f32 (-.f32 4 (*.f32 (fma.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 2 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
(/.f32 (-.f32 4 (*.f32 (fma.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 3 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 1 (+.f32 8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 3))) (+.f32 4 (-.f32 (*.f32 (fma.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 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -2))))
(/.f32 (+.f32 8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 3)) (+.f32 4 (-.f32 (*.f32 (fma.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)) (fma.f32 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (+.f32 8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) 3)) (-.f32 (+.f32 (*.f32 (fma.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 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) -6))
(/.f32 (+.f32 8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) 3)) (+.f32 (fma.f32 (fma.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 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 6))
(/.f32 (*.f32 1 (neg.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1))) (neg.f32 (+.f32 (*.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(/.f32 (*.f32 1 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))) (neg.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (/.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 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) 3))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (/.f32 (sqrt.f32 (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (sqrt.f32 (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) 2) (/.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 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) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) 2) (/.f32 (cbrt.f32 (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) 2) (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) 1) (+.f32 (*.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) 1) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) 1) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (-.f32 1 (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(/.f32 (*.f32 (-.f32 4 (*.f32 (fma.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))) 1) (-.f32 2 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1)))
(/.f32 (-.f32 4 (*.f32 (fma.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 2 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1)))
(/.f32 (-.f32 4 (*.f32 (fma.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 2 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1)))
(/.f32 (-.f32 4 (*.f32 (fma.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 3 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(/.f32 (*.f32 (+.f32 8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 3)) 1) (+.f32 4 (-.f32 (*.f32 (fma.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 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) -2))))
(/.f32 (+.f32 8 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 -1) 3)) (+.f32 4 (-.f32 (*.f32 (fma.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)) (fma.f32 -4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(/.f32 (+.f32 8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) 3)) (-.f32 (+.f32 (*.f32 (fma.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 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) -6))
(/.f32 (+.f32 8 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -1) 3)) (+.f32 (fma.f32 (fma.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 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) 6))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)) 1) (neg.f32 (+.f32 (*.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) 1) (neg.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (/.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 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) 3))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) (/.f32 (sqrt.f32 (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) (sqrt.f32 (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1)) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2)) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) 2) (/.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 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) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))) (pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2)) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)) 2) (/.f32 (cbrt.f32 (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)) 2) (cbrt.f32 (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) 1) (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 4) -1) (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 4)) (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) (+.f32 1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2)) (/.f32 (+.f32 1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2)) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) 3) 1) (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) 1))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) 3) -1) (*.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 4) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 6)) (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3) (+.f32 1 (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 4)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) 1) (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 6) -1) (*.f32 (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (+.f32 1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 6)) (*.f32 (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 6)) (*.f32 (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))) (+.f32 1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) 3) 1) (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))) (+.f32 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) 1))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3) 3) -1) (*.f32 (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)) (+.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 6) 1) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3) 3)) (*.f32 (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (+.f32 1 (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3) (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 6)))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3) 3)) (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))) (+.f32 (+.f32 1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 6)))
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) 1) (+.f32 (*.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3))) (sqrt.f32 (+.f32 (*.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(/.f32 (/.f32 (+.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2) -1) (*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 3)))) (cbrt.f32 (+.f32 (*.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) 1) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (*.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) (+.f32 3 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 3)) (+.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 3) (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) 3)) (+.f32 1 (*.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 2) (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(pow.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(pow.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 2)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(pow.f32 (cbrt.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1)) 3)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(pow.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 3) 1/3)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(sqrt.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 2))
(sqrt.f32 (pow.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1) 2))
(fabs.f32 (fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1))
(log.f32 (exp.f32 (+.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(log.f32 (+.f32 1 (expm1.f32 (+.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(cbrt.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1) 3))
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(expm1.f32 (log.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2)))
(expm1.f32 (log.f32 (fma.f32 -2 (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 (log1p.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 1))
(exp.f32 (log1p.f32 (*.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(log1p.f32 (expm1.f32 (+.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)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(fma.f32 1 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2) -1)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(fma.f32 (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2)) (sqrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2)) -1)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2)) 2) (cbrt.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 2)) -1)
(fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2 1)
(fma.f32 -2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1)

eval1.1s (7.2%)

Compiler

Compiled 41413 to 28903 computations (30.2% saved)

prune536.0ms (3.5%)

Pruning

60 alts after pruning (55 fresh and 5 done)

PrunedKeptTotal
New1256221278
Fresh83341
Picked101
Done5510
Total1270601330
Accurracy
100.0%
Counts
1330 → 60
Alt Table
Click to see full alt table
StatusAccuracyProgram
72.9%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
63.8%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) 1)
64.7%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) 1)
63.8%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3) 1)
63.6%
(*.f32 (pow.f32 (exp.f32 1/2) (log.f32 (log1p.f32 u1))) 1)
74.4%
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
64.8%
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2) 1)
55.7%
(*.f32 (-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1) 1)
57.4%
(*.f32 (+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1)) 1)
74.3%
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3/2) (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
4.3%
(*.f32 (*.f32 (sqrt.f32 1/2) (neg.f32 u1)) 1)
18.9%
(*.f32 (*.f32 (sqrt.f32 1/2) u1) 1)
89.8%
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
73.9%
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 3))) 1)
98.3%
(*.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)))
77.8%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
93.7%
(*.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)))
81.7%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
88.7%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
89.7%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
76.5%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 (+.f32 -1/2 (*.f32 u1 -1/3)))) u1))) 1)
99.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)))
79.8%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) 1)
73.9%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2) (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))) 1)
74.1%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) 1)
53.2%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
55.4%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
77.0%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
66.5%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
98.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 1 (/.f32 1 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))
98.7%
(*.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 u2)))))))
99.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (/.f32 1/4 (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (-.f32 (/.f32 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1/2)))
98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 2 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1))
88.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)) 1))
99.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
98.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1/2 (+.f32 1/2 (*.f32 (-.f32 1/2 (expm1.f32 (log1p.f32 (*.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) -2))))
99.0%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1/2 (+.f32 1/2 (*.f32 (*.f32 (/.f32 (sqrt.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))) (*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (sqrt.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))) -2))))
97.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))))
97.6%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
98.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (+.f32 1 (*.f32 (PI.f32) u2)) 1))))
99.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
79.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
57.5%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
48.5%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) 1)
44.0%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (exp.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))) 1)
4.2%
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
64.2%
(*.f32 (exp.f32 (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 -1/2)) 1/2)) 1)
38.7%
(*.f32 (exp.f32 (*.f32 (log1p.f32 (-.f32 (log1p.f32 u1) 1)) 1/2)) 1)
73.6%
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
37.4%
(*.f32 (exp.f32 (*.f32 (log.f32 (log.f32 (+.f32 u1 1))) 1/2)) 1)
65.6%
(*.f32 (exp.f32 (*.f32 (log.f32 u1) 1/2)) 1)
64.8%
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 3/2)) 1)
37.4%
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 3/2)) 1)
66.4%
(*.f32 (cbrt.f32 (pow.f32 u1 3/2)) 1)
25.7%
(*.f32 (cbrt.f32 (-.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) 1)) 1)
74.2%
(sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1))))
74.3%
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2) u1))
64.9%
(sqrt.f32 (log1p.f32 u1))
37.4%
(sqrt.f32 (log.f32 (+.f32 1 u1)))
Compiler

Compiled 1040 to 884 computations (15% saved)

regimes348.0ms (2.3%)

Counts
86 → 1
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(*.f32 (*.f32 (sqrt.f32 1/2) u1) 1)
(*.f32 (*.f32 (sqrt.f32 1/2) (neg.f32 u1)) 1)
(sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 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 (cbrt.f32 (pow.f32 u1 3/2)) 1)
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 u1) 1/2)) 1)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 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 (exp.f32 (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 -1/2)) 1/2)) 1)
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 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)
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 3/2)) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 (log.f32 (+.f32 u1 1))) 1/2)) 1)
(*.f32 (exp.f32 (*.f32 (log1p.f32 (-.f32 (log1p.f32 u1) 1)) 1/2)) 1)
(*.f32 (cbrt.f32 (-.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) 1)) 1)
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (-.f32 (log1p.f32 u1) 1)) 3/2)) 1)
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 3/2)) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) 1)
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (exp.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))) 1)
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 3))) 1)
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.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 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
(*.f32 (pow.f32 (exp.f32 1/2) (log.f32 (log1p.f32 u1))) 1)
(*.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 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -2) 1) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (+.f32 1 (*.f32 (PI.f32) u2)) 1))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1/2 (+.f32 1/2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 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))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)) 1))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1/2 (+.f32 1/2 (*.f32 (-.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 2)) -2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 2 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 1 (/.f32 1 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2) (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))) 1)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)))
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.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 (neg.f32 (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.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 1/2 (+.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 1))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 1 (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 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 (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)))) (-.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 1/2 (+.f32 1/2 (*.f32 (-.f32 1/2 (expm1.f32 (log1p.f32 (*.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) -2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u1 3))) (log1p.f32 (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.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 (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 u2)))))))
(*.f32 (sqrt.f32 (neg.f32 (*.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))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (/.f32 1/4 (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (-.f32 (/.f32 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1/2)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3/2) (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.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 (/.f32 1/4 (+.f32 1/2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (/.f32 (*.f32 4 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 1/2 (*.f32 2 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) 1/2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1/2 (+.f32 1/2 (*.f32 (*.f32 (/.f32 (sqrt.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))) (*.f32 1/2 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (sqrt.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))) -2))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (/.f32 1/4 (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (-.f32 (/.f32 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1/2)))
Calls

10 calls:

41.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
38.0ms
(-.f32 1 u1)
38.0ms
u1
36.0ms
u2
34.0ms
(log.f32 (-.f32 1 u1))
Results
AccuracySegmentsBranch
99.1%1cosTheta_i
99.1%1u1
99.1%1u2
99.1%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
99.1%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
99.1%1(neg.f32 (log.f32 (-.f32 1 u1)))
99.1%1(log.f32 (-.f32 1 u1))
99.1%1(-.f32 1 u1)
99.1%1(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
99.1%1(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 1366 to 859 computations (37.1% saved)

regimes478.0ms (3.2%)

Counts
81 → 1
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(*.f32 (*.f32 (sqrt.f32 1/2) u1) 1)
(*.f32 (*.f32 (sqrt.f32 1/2) (neg.f32 u1)) 1)
(sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 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 (cbrt.f32 (pow.f32 u1 3/2)) 1)
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 u1) 1/2)) 1)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 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 (exp.f32 (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 -1/2)) 1/2)) 1)
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 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)
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 3/2)) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 (log.f32 (+.f32 u1 1))) 1/2)) 1)
(*.f32 (exp.f32 (*.f32 (log1p.f32 (-.f32 (log1p.f32 u1) 1)) 1/2)) 1)
(*.f32 (cbrt.f32 (-.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) 1)) 1)
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (-.f32 (log1p.f32 u1) 1)) 3/2)) 1)
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 3/2)) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) 1)
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (exp.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))) 1)
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 3))) 1)
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.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 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
(*.f32 (pow.f32 (exp.f32 1/2) (log.f32 (log1p.f32 u1))) 1)
(*.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 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -2) 1) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (+.f32 1 (*.f32 (PI.f32) u2)) 1))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1/2 (+.f32 1/2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 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))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)) 1))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1/2 (+.f32 1/2 (*.f32 (-.f32 1/2 (/.f32 (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 2)) -2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 2 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 1 (/.f32 1 (+.f32 0 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 2) (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))) 1)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)))
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.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 (neg.f32 (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.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 1/2 (+.f32 1/2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 2 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2)) 1))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 1 (/.f32 1 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 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 (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)))) (-.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 1/2 (+.f32 1/2 (*.f32 (-.f32 1/2 (expm1.f32 (log1p.f32 (*.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) -2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) -2) 1))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u1 3))) (log1p.f32 (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.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 (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 u2)))))))
(*.f32 (sqrt.f32 (neg.f32 (*.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))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
Calls

10 calls:

145.0ms
cosTheta_i
63.0ms
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
35.0ms
u1
35.0ms
u2
34.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
Results
AccuracySegmentsBranch
99.1%1cosTheta_i
99.1%1u1
99.1%1u2
99.1%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
99.1%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
99.1%1(neg.f32 (log.f32 (-.f32 1 u1)))
99.1%1(log.f32 (-.f32 1 u1))
99.1%1(-.f32 1 u1)
99.1%1(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
99.1%1(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 1178 to 740 computations (37.2% saved)

regimes318.0ms (2.1%)

Counts
48 → 1
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(*.f32 (*.f32 (sqrt.f32 1/2) u1) 1)
(*.f32 (*.f32 (sqrt.f32 1/2) (neg.f32 u1)) 1)
(sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 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 (cbrt.f32 (pow.f32 u1 3/2)) 1)
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 u1) 1/2)) 1)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 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 (exp.f32 (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 -1/2)) 1/2)) 1)
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 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)
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 3/2)) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 (log.f32 (+.f32 u1 1))) 1/2)) 1)
(*.f32 (exp.f32 (*.f32 (log1p.f32 (-.f32 (log1p.f32 u1) 1)) 1/2)) 1)
(*.f32 (cbrt.f32 (-.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) 1)) 1)
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (-.f32 (log1p.f32 u1) 1)) 3/2)) 1)
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 3/2)) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) 1)
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (exp.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))) 1)
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 3))) 1)
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.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 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
(*.f32 (pow.f32 (exp.f32 1/2) (log.f32 (log1p.f32 u1))) 1)
(*.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 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -2) 1) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (+.f32 1 (*.f32 (PI.f32) u2)) 1))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1/2 (+.f32 1/2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 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))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) -2)) 1))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
Calls

10 calls:

63.0ms
u2
61.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
43.0ms
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
22.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
21.0ms
u1
Results
AccuracySegmentsBranch
99.1%1cosTheta_i
99.1%1u1
99.1%1u2
99.1%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
99.1%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
99.1%1(neg.f32 (log.f32 (-.f32 1 u1)))
99.1%1(log.f32 (-.f32 1 u1))
99.1%1(-.f32 1 u1)
99.1%1(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
99.1%1(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 598 to 420 computations (29.8% saved)

regimes253.0ms (1.7%)

Counts
41 → 1
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(*.f32 (*.f32 (sqrt.f32 1/2) u1) 1)
(*.f32 (*.f32 (sqrt.f32 1/2) (neg.f32 u1)) 1)
(sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 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 (cbrt.f32 (pow.f32 u1 3/2)) 1)
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 u1) 1/2)) 1)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 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 (exp.f32 (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 -1/2)) 1/2)) 1)
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 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)
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 3/2)) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 (log.f32 (+.f32 u1 1))) 1/2)) 1)
(*.f32 (exp.f32 (*.f32 (log1p.f32 (-.f32 (log1p.f32 u1) 1)) 1/2)) 1)
(*.f32 (cbrt.f32 (-.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) 1)) 1)
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (-.f32 (log1p.f32 u1) 1)) 3/2)) 1)
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 3/2)) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) 1)
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (exp.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))) 1)
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 3))) 1)
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.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 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
(*.f32 (pow.f32 (exp.f32 1/2) (log.f32 (log1p.f32 u1))) 1)
(*.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:

63.0ms
u2
44.0ms
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
22.0ms
(-.f32 1 u1)
19.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
19.0ms
u1
Results
AccuracySegmentsBranch
93.7%1cosTheta_i
93.7%1u1
93.7%1u2
93.7%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
93.7%1(neg.f32 (log.f32 (-.f32 1 u1)))
93.7%1(log.f32 (-.f32 1 u1))
93.7%1(-.f32 1 u1)
93.7%1(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
93.7%1(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 475 to 349 computations (26.5% saved)

regimes374.0ms (2.5%)

Counts
36 → 2
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(*.f32 (*.f32 (sqrt.f32 1/2) u1) 1)
(*.f32 (*.f32 (sqrt.f32 1/2) (neg.f32 u1)) 1)
(sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 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 (cbrt.f32 (pow.f32 u1 3/2)) 1)
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 u1) 1/2)) 1)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 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 (exp.f32 (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 -1/2)) 1/2)) 1)
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 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)
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 3/2)) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 (log.f32 (+.f32 u1 1))) 1/2)) 1)
(*.f32 (exp.f32 (*.f32 (log1p.f32 (-.f32 (log1p.f32 u1) 1)) 1/2)) 1)
(*.f32 (cbrt.f32 (-.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) 1)) 1)
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (-.f32 (log1p.f32 u1) 1)) 3/2)) 1)
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 3/2)) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) 1)
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (exp.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))) 1)
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 3))) 1)
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.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 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
Calls

9 calls:

88.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
69.0ms
(log.f32 (-.f32 1 u1))
67.0ms
u2
31.0ms
u1
29.0ms
(-.f32 1 u1)
Results
AccuracySegmentsBranch
89.8%1cosTheta_i
93.7%2u1
94.6%2u2
93.7%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
93.7%2(neg.f32 (log.f32 (-.f32 1 u1)))
93.7%2(log.f32 (-.f32 1 u1))
93.7%2(-.f32 1 u1)
94.6%2(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
94.6%2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 405 to 301 computations (25.7% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999932646751404
0.9999945163726807
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes311.0ms (2.1%)

Counts
34 → 2
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(*.f32 (*.f32 (sqrt.f32 1/2) u1) 1)
(*.f32 (*.f32 (sqrt.f32 1/2) (neg.f32 u1)) 1)
(sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 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 (cbrt.f32 (pow.f32 u1 3/2)) 1)
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 u1) 1/2)) 1)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 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 (exp.f32 (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 -1/2)) 1/2)) 1)
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 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)
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 3/2)) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 (log.f32 (+.f32 u1 1))) 1/2)) 1)
(*.f32 (exp.f32 (*.f32 (log1p.f32 (-.f32 (log1p.f32 u1) 1)) 1/2)) 1)
(*.f32 (cbrt.f32 (-.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) 1)) 1)
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (-.f32 (log1p.f32 u1) 1)) 3/2)) 1)
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 3/2)) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) 1)
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (exp.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))) 1)
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) 3))) 1)
Outputs
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
Calls

9 calls:

73.0ms
(neg.f32 (log.f32 (-.f32 1 u1)))
61.0ms
u2
31.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
29.0ms
u1
27.0ms
(-.f32 1 u1)
Results
AccuracySegmentsBranch
79.8%1cosTheta_i
86.2%2u1
89.5%2u2
86.2%2(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
86.2%2(neg.f32 (log.f32 (-.f32 1 u1)))
86.2%2(log.f32 (-.f32 1 u1))
86.2%2(-.f32 1 u1)
89.5%2(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
89.5%2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 374 to 281 computations (24.9% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.9999351501464844
0.9999384880065918
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes391.0ms (2.6%)

Counts
30 → 1
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(*.f32 (*.f32 (sqrt.f32 1/2) u1) 1)
(*.f32 (*.f32 (sqrt.f32 1/2) (neg.f32 u1)) 1)
(sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 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 (cbrt.f32 (pow.f32 u1 3/2)) 1)
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 u1) 1/2)) 1)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 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 (exp.f32 (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 -1/2)) 1/2)) 1)
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 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)
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (+.f32 u1 1)) 3/2)) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 (log.f32 (+.f32 u1 1))) 1/2)) 1)
(*.f32 (exp.f32 (*.f32 (log1p.f32 (-.f32 (log1p.f32 u1) 1)) 1/2)) 1)
(*.f32 (cbrt.f32 (-.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 3/2)) 1)) 1)
(*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (-.f32 (log1p.f32 u1) 1)) 3/2)) 1)
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) -1/2 u1) 3/2)) 1)
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
Calls

7 calls:

301.0ms
u1
20.0ms
cosTheta_i
15.0ms
u2
14.0ms
(-.f32 1 u1)
13.0ms
(log.f32 (-.f32 1 u1))
Results
AccuracySegmentsBranch
79.8%1cosTheta_i
79.8%1u1
79.8%1u2
79.8%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
79.8%1(neg.f32 (log.f32 (-.f32 1 u1)))
79.8%1(log.f32 (-.f32 1 u1))
79.8%1(-.f32 1 u1)
Compiler

Compiled 307 to 234 computations (23.8% saved)

regimes34.0ms (0.2%)

Counts
13 → 1
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(*.f32 (*.f32 (sqrt.f32 1/2) u1) 1)
(*.f32 (*.f32 (sqrt.f32 1/2) (neg.f32 u1)) 1)
(sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (-.f32 (*.f32 -1/2 u1) 1)))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 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 (cbrt.f32 (pow.f32 u1 3/2)) 1)
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (exp.f32 (*.f32 (log.f32 u1) 1/2)) 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:

16.0ms
u1
9.0ms
u2
7.0ms
cosTheta_i
Results
AccuracySegmentsBranch
77.8%1cosTheta_i
77.8%1u1
77.8%1u2
Compiler

Compiled 125 to 92 computations (26.4% saved)

regimes19.0ms (0.1%)

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

3 calls:

6.0ms
cosTheta_i
6.0ms
u2
5.0ms
u1
Results
AccuracySegmentsBranch
76.5%1cosTheta_i
76.5%1u1
76.5%1u2
Compiler

Compiled 79 to 59 computations (25.3% saved)

regimes62.0ms (0.4%)

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

3 calls:

51.0ms
u1
5.0ms
u2
4.0ms
cosTheta_i
Results
AccuracySegmentsBranch
74.2%1cosTheta_i
74.2%1u1
74.2%1u2
Compiler

Compiled 64 to 48 computations (25% saved)

regimes17.0ms (0.1%)

Accuracy

Total -20.1b remaining (-187.5%)

Threshold costs -20.1b (-187.5%)

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

3 calls:

9.0ms
cosTheta_i
3.0ms
u2
3.0ms
u1
Results
AccuracySegmentsBranch
66.5%1cosTheta_i
66.5%1u1
66.5%1u2
Compiler

Compiled 34 to 27 computations (20.6% saved)

simplify83.0ms (0.6%)

Algorithm
egg-herbie
Rules
358×distribute-lft-neg-in
292×*-commutative
168×+-commutative
160×distribute-rgt-neg-in
138×neg-sub0
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
087629
1159629
2239629
3364617
4499617
5621617
6670617
7703617
8727617
9746617
10761617
11792617
12858617
13913617
14951617
15962617
16964617
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (/.f32 1/4 (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (-.f32 (/.f32 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1/2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(*.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 (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 16777115/16777216) (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1))
(if (<=.f32 (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 8388071/8388608) (*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (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 u1 (*.f32 u1 (+.f32 -1/2 (*.f32 u1 -1/3)))) u1))) 1)
(sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (/.f32 1/4 (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) (-.f32 (/.f32 (pow.f32 (+.f32 -1 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2))) 2) (-.f32 3/2 (*.f32 -2 (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) -1/2)))) 1/2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (/.f32 1/4 (+.f32 3/2 (*.f32 2 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) (+.f32 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) -1) 2) (+.f32 3/2 (*.f32 2 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) -1/2)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (/.f32 1/4 (-.f32 3/2 (*.f32 -2 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) (+.f32 -1/2 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) -1) 2) (-.f32 3/2 (*.f32 -2 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (/.f32 1/4 (+.f32 3/2 (*.f32 -2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) (+.f32 -1/2 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) -1) 2) (+.f32 3/2 (*.f32 -2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 (/.f32 1/4 (+.f32 3/2 (*.f32 -2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) (-.f32 1/2 (/.f32 (pow.f32 (+.f32 (*.f32 -2 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) -1) 2) (+.f32 3/2 (*.f32 -2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1 (*.f32 -2 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1 (*.f32 -2 (+.f32 (*.f32 -1/2 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 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)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 (*.f32 u1 u1) (neg.f32 (+.f32 -1/2 (*.f32 u1 -1/3)))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 (*.f32 u1 u1) (+.f32 1/2 (*.f32 u1 1/3))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(if (<=.f32 (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 16777115/16777216) (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1))
(if (<=.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 16777115/16777216) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (+.f32 u1 (*.f32 1/2 (*.f32 u1 u1))))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))
(if (<=.f32 (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 8388071/8388608) (*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1))
(if (<=.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 8388071/8388608) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (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 (neg.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 -1/3 (*.f32 u1 -1/4)))))) u1))
(sqrt.f32 (+.f32 u1 (*.f32 (+.f32 -1/2 (*.f32 u1 (+.f32 -1/3 (*.f32 u1 -1/4)))) (neg.f32 (*.f32 u1 u1)))))
(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 u1 (*.f32 u1 (+.f32 -1/2 (*.f32 u1 -1/3)))) u1))) 1)
(sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 (+.f32 -1/2 (*.f32 u1 -1/3)))) u1)))
(sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 (neg.f32 u1) (+.f32 -1/2 (*.f32 u1 -1/3))))))
(sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 (+.f32 1/2 (*.f32 u1 1/3))))))
(sqrt.f32 (-.f32 u1 (*.f32 -1/2 (*.f32 u1 u1))))
(sqrt.f32 (+.f32 u1 (*.f32 1/2 (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(sqrt.f32 u1)
Compiler

Compiled 229 to 186 computations (18.8% saved)

soundness178.0ms (1.2%)

Algorithm
egg-herbie
Rules
1646×associate-/r*
1612×associate-/l*
1356×associate-*r*
1220×associate-*l*
924×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
03985128
115154486
229334430
03618507
19698265
236588265
Stop Event
node limit
node limit
saturated
Compiler

Compiled 601 to 370 computations (38.4% saved)

end94.0ms (0.6%)

Compiler

Compiled 199 to 124 computations (37.7% saved)

Profiling

Loading profile data...