Details

Time bar (total: 13.7s)

analyze178.0ms (1.3%)

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

Compiled 39 to 31 computations (20.5% saved)

sample2.6s (19.3%)

Results
2.6s8256×body256valid
1.0msbody256precondition
Bogosity

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

simplify26.0ms (0.2%)

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

Useful iterations: 1 (0.0ms)

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

eval1.0ms (0%)

Compiler

Compiled 41 to 32 computations (22% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New123
Fresh011
Picked000
Done000
Total134
Error
0.3b
Counts
4 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
13.3b
(*.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)

localize67.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
0.2b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.4b
(*.f32 (*.f32 2 (PI.f32)) u2)
13.9b
(log.f32 (-.f32 1 u1))
Compiler

Compiled 53 to 39 computations (26.4% saved)

series97.0ms (0.7%)

Counts
4 → 52
Calls

15 calls:

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

rewrite121.0ms (0.9%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01788
133974
2409974
Stop Event
node limit
Counts
4 → 159
Calls
Call 1
Inputs
(log.f32 (-.f32 1 u1))
(*.f32 (*.f32 2 (PI.f32)) u2)
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 (neg.f32 u1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 -1 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (neg.f32 (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (cbrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) (log.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (log.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (log.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (log.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (log.f32 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (log.f32 (-.f32 1 (pow.f32 u1 3)))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 1 (log.f32 (sqrt.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (*.f32 1 (log.f32 (cbrt.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 -1 (log.f32 (sqrt.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (*.f32 -1 (log.f32 (cbrt.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) 1) (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) 1) (*.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) -1) (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) -1) (*.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (neg.f32 (log.f32 (cbrt.f32 (-.f32 1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (-.f32 1 (pow.f32 u1 3))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (log.f32 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (log.f32 (-.f32 1 (pow.f32 u1 3)))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (log.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 0 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (log.f32 (cbrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (neg.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (neg.f32 u1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (neg.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) (cbrt.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 -1 1/2) (pow.f32 -1 1/2)) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log1p.f32 (neg.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (log1p.f32 (neg.f32 u1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) 1) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) 1) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) -1) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) -1) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) 1) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (cbrt.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) -1) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 (neg.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (log1p.f32 (neg.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (neg.f32 u1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u2) (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u1)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3) (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 -1 1/2) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sqrt.f32 -1)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 1 1/2)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 -1 1/2)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 (neg.f32 u1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (log1p.f32 (neg.f32 u1))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))))))

simplify140.0ms (1%)

Algorithm
egg-herbie
Rules
1430×associate-/r/
744×associate-*r*
720×associate-*l*
688×+-commutative
658×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04958531
112987491
252987299
Stop Event
node limit
Counts
211 → 301
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 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 u1))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 u1))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (pow.f32 u1 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 u1))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (pow.f32 u1 2)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (pow.f32 u1 3)))))))
(+.f32 (log1p.f32 (neg.f32 u1)) 0)
(+.f32 0 (log1p.f32 (neg.f32 u1)))
(+.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 -1 (log1p.f32 u1)))
(+.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (neg.f32 (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (cbrt.f32 (log1p.f32 u1))))
(+.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) (log.f32 (sqrt.f32 (-.f32 1 u1))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (log.f32 (sqrt.f32 (-.f32 1 u1))))
(+.f32 (+.f32 0 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (-.f32 0 (log.f32 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (-.f32 0 (log.f32 (-.f32 1 (pow.f32 u1 3)))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1))))) 1)
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 1 (log.f32 (sqrt.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 1 (log.f32 (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (*.f32 -1 (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 (*.f32 (log.f32 (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) -1) (*.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) -1))
(+.f32 (neg.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))))
(+.f32 (neg.f32 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (neg.f32 (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(-.f32 0 (log1p.f32 (neg.f32 u1)))
(-.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log.f32 (-.f32 1 (pow.f32 u1 3))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1)
(-.f32 (+.f32 0 (log.f32 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (+.f32 0 (log.f32 (-.f32 1 (pow.f32 u1 3)))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1))))) 1)
(-.f32 (-.f32 0 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (log.f32 (sqrt.f32 (-.f32 1 u1))))
(-.f32 (-.f32 0 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 1 (log1p.f32 (neg.f32 u1)))
(*.f32 (log1p.f32 (neg.f32 u1)) 1)
(*.f32 (log1p.f32 (neg.f32 u1)) -1)
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (neg.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) (cbrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 -1 (log1p.f32 (neg.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (log1p.f32 (neg.f32 u1)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2)))
(*.f32 (*.f32 (pow.f32 -1 1/2) (pow.f32 -1 1/2)) (log1p.f32 (neg.f32 u1)))
(/.f32 (log1p.f32 (neg.f32 u1)) 1)
(/.f32 (log1p.f32 (neg.f32 u1)) -1)
(/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (log1p.f32 (neg.f32 u1)))
(/.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))
(/.f32 (*.f32 1 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(/.f32 (*.f32 -1 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))
(/.f32 (*.f32 -1 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) 1) (log1p.f32 (neg.f32 u1)))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) 1) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) -1) (log1p.f32 (neg.f32 u1)))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) -1) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) 1) (log1p.f32 (neg.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (cbrt.f32 (log1p.f32 (neg.f32 u1))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) -1) (log1p.f32 (neg.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(pow.f32 (log1p.f32 (neg.f32 u1)) 1)
(pow.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) 2)
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3)
(pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 1/2)
(pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3) 1/3)
(neg.f32 (log1p.f32 (neg.f32 u1)))
(sqrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2))
(cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (neg.f32 u1))))
(exp.f32 (log.f32 (log1p.f32 (neg.f32 u1))))
(log1p.f32 (neg.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 2))
(log.f32 (pow.f32 (exp.f32 u2) (*.f32 2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 u2 3)))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u1)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3) (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 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 (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 -1) (sqrt.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))))
(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)))))
Outputs
(*.f32 -1 u1)
(neg.f32 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(fma.f32 -1 u1 (*.f32 -1/2 (*.f32 u1 u1)))
(-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1)
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(fma.f32 -1 u1 (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 -1/2 (*.f32 u1 u1))))
(-.f32 (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 (*.f32 -1/2 u1) u1)) u1)
(-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1)
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(fma.f32 -1 u1 (fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 -1/2 (*.f32 u1 u1)))))
(-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 (*.f32 -1/2 u1) u1))) u1)
(-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3)))) u1)
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))
(+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))
(+.f32 (log.f32 -1) (log.f32 u1))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (/.f32 1 u1))
(+.f32 (log.f32 -1) (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (/.f32 1 u1)))
(+.f32 (log.f32 -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 -1) (+.f32 (log.f32 u1) (/.f32 -1 u1))) (/.f32 1/2 (*.f32 u1 u1)))
(+.f32 (log.f32 u1) (-.f32 (-.f32 (log.f32 -1) (/.f32 1 u1)) (/.f32 1/2 (*.f32 u1 u1))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(+.f32 (log.f32 -1) (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1/3 (pow.f32 u1 3)))))
(-.f32 (-.f32 (+.f32 (log.f32 -1) (+.f32 (log.f32 u1) (/.f32 -1 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 u1)) (/.f32 1/2 (*.f32 u1 u1)))) (/.f32 1/3 (pow.f32 u1 3)))
(*.f32 -1 (log.f32 (/.f32 -1 u1)))
(neg.f32 (log.f32 (/.f32 -1 u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1))
(fma.f32 -1 (log.f32 (/.f32 -1 u1)) (/.f32 -1 u1))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1))))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (/.f32 -1 u1)) (/.f32 1/2 (*.f32 u1 u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (+.f32 (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1/3 (pow.f32 u1 3))))
(-.f32 (-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (/.f32 -1 u1)) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1/3 (pow.f32 u1 3)))
(-.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 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (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 (cos.f32 (*.f32 2 (*.f32 u2 (PI.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)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (/.f32 (*.f32 u1 u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (+.f32 (*.f32 (*.f32 (/.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))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (*.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) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))))))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3))))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (/.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)) u1)))) (*.f32 (*.f32 -1/2 (/.f32 (sqrt.f32 -1) u1)) (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 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 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 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 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))))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (neg.f32 (log.f32 (/.f32 -1 u1)))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.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 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 3)) (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1)))))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (sqrt.f32 -1) (*.f32 u2 u2))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 2/3 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u2 4)) (pow.f32 (PI.f32) 4))))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (sqrt.f32 -1) (*.f32 u2 u2)))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 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 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))) (fma.f32 -4/45 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 2/3 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u2 4)) (pow.f32 (PI.f32) 4)))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (sqrt.f32 -1) (*.f32 u2 u2)))) (*.f32 -4/45 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (sqrt.f32 -1) (pow.f32 u2 6)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (sqrt.f32 -1) (pow.f32 u2 6)))) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (sqrt.f32 -1) (*.f32 u2 u2)))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 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 (log1p.f32 (neg.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 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 (log1p.f32 (neg.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 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 (log1p.f32 (neg.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 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 (log1p.f32 (neg.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 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 (log1p.f32 (neg.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 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 (log1p.f32 (neg.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 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 (log1p.f32 (neg.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 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 (log1p.f32 (neg.f32 u1))))
(*.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 (*.f32 -1/2 (/.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 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (/.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) (*.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 (*.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 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (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 (/.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))) (/.f32 (*.f32 (sqrt.f32 -1) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)) (/.f32 (pow.f32 u1 3) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))))))
(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) u1) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))) (*.f32 (/.f32 (sqrt.f32 -1) (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 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (*.f32 u1 u1)))))
(fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (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 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (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 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (*.f32 u1 u1))) (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (neg.f32 (log.f32 (/.f32 -1 u1))))))) (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 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (*.f32 u1 u1)) (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3)))) (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 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (*.f32 u1 u1)) (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3))))))
(+.f32 (log1p.f32 (neg.f32 u1)) 0)
(log1p.f32 (neg.f32 u1))
(+.f32 0 (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(+.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 -1 (log1p.f32 u1)))
(-.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(+.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(-.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(+.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (*.f32 (neg.f32 (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (cbrt.f32 (log1p.f32 u1))))
(-.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(+.f32 (log.f32 (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 (pow.f32 (-.f32 1 u1) 2))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))))
(+.f32 (log.f32 (cbrt.f32 (pow.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 2 (log.f32 (sqrt.f32 (-.f32 1 u1))))
(+.f32 (+.f32 0 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (-.f32 0 (log.f32 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1))
(+.f32 (log1p.f32 u1) (neg.f32 (log.f32 (-.f32 1 (*.f32 u1 u1)))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(+.f32 (-.f32 0 (log.f32 (-.f32 1 (pow.f32 u1 3)))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(+.f32 (neg.f32 (log.f32 (-.f32 1 (pow.f32 u1 3)))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (fma.f32 u1 u1 u1)) (log1p.f32 (neg.f32 (pow.f32 u1 3))))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1))))) 1)
(neg.f32 (log1p.f32 (neg.f32 u1)))
(+.f32 (*.f32 1 (log.f32 (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 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (*.f32 1 (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -1 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 -1 (log.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) -2)
(*.f32 -2 (log.f32 (sqrt.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -1 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (*.f32 -1 (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(-.f32 (neg.f32 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (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 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) 1) (*.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) 1))
(+.f32 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) -1) (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) -1))
(*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) -2)
(*.f32 -2 (log.f32 (sqrt.f32 (-.f32 1 u1))))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2))) -1) (*.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) -1))
(-.f32 (neg.f32 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (neg.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (neg.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (log.f32 (sqrt.f32 (-.f32 1 u1))) -2)
(*.f32 -2 (log.f32 (sqrt.f32 (-.f32 1 u1))))
(+.f32 (neg.f32 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (neg.f32 (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(-.f32 (neg.f32 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(-.f32 0 (log1p.f32 (neg.f32 u1)))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(-.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(-.f32 (log.f32 (-.f32 1 (pow.f32 u1 3))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(-.f32 (log.f32 (-.f32 1 (pow.f32 u1 3))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u1 3))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1)
(log1p.f32 (neg.f32 u1))
(-.f32 (+.f32 0 (log.f32 (-.f32 1 (*.f32 u1 u1)))) (log1p.f32 u1))
(-.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
(-.f32 (+.f32 0 (log.f32 (-.f32 1 (pow.f32 u1 3)))) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(-.f32 (log.f32 (-.f32 1 (pow.f32 u1 3))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u1 3))) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1))))) 1)
(log1p.f32 (neg.f32 u1))
(-.f32 (-.f32 0 (log.f32 (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 (-.f32 0 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(-.f32 (neg.f32 (log.f32 (cbrt.f32 (pow.f32 (-.f32 1 u1) 2)))) (log.f32 (cbrt.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 (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 (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 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(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 (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 (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 (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (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 (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (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 (PI.f32) (*.f32 2 u2)))) 1)
(*.f32 2 (*.f32 u2 (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 1)
(*.f32 2 (*.f32 u2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)
(*.f32 2 (*.f32 u2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)
(*.f32 2 (*.f32 u2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 3) 1/3)
(*.f32 2 (*.f32 u2 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 u2 (PI.f32))) 2))
(fabs.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(log.f32 (pow.f32 (exp.f32 u2) (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 3))
(*.f32 2 (*.f32 u2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 u2 3)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 1))
(*.f32 2 (*.f32 u2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) 2)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) 3)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u1)) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 3))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3) (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) 1))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(-.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 -1 (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(neg.f32 (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 (fabs.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (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 (fabs.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 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 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (sqrt.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (fabs.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.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 (fabs.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (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 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 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 (fabs.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (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))
(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 (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 (sqrt.f32 -1) (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.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 (fabs.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (sqrt.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 (sqrt.f32 -1) (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(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)))

localize142.0ms (1%)

Local error

Found 4 expressions with local error:

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

Compiled 47 to 19 computations (59.6% saved)

series10.0ms (0.1%)

Counts
4 → 52
Calls

15 calls:

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

rewrite131.0ms (1%)

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)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u2) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) u2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (PI.f32) u2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (log1p.f32 u1))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 u1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 u1) 1/4) (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 u1)) (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 -1 1/2) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sqrt.f32 -1)) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 1 1/2)) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 -1 1/2)) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3/2) (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/6) (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 u1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 1/2) (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 1) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (-.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (-.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (sin.f32 (*.f32 (PI.f32) u2))) (-.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (sin.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (-.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) 1) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))

simplify120.0ms (0.9%)

Algorithm
egg-herbie
Rules
1448×associate-*r/
1048×associate-*r*
970×associate-*l*
708×+-commutative
612×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

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

eval469.0ms (3.4%)

Compiler

Compiled 16313 to 10172 computations (37.6% saved)

prune208.0ms (1.5%)

Pruning

33 alts after pruning (31 fresh and 2 done)

PrunedKeptTotal
New52731558
Fresh000
Picked011
Done011
Total52733560
Error
0.0b
Counts
560 → 33
Alt Table
Click to see full alt table
StatusErrorProgram
10.2b
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2)
8.7b
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 3)
8.6b
(+.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))))
8.7b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3)))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.0b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
4.2b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.9b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.0b
(*.f32 (sqrt.f32 (neg.f32 (+.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)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.5b
(*.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)))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (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)))
14.1b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
8.0b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
3.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1 (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (log.f32 (pow.f32 (exp.f32 u2) (PI.f32))))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))
6.5b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
13.3b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
8.6b
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
8.6b
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
10.0b
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)))
Compiler

Compiled 1249 to 1003 computations (19.7% saved)

localize102.0ms (0.7%)

Local error

Found 4 expressions with local error:

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

Compiled 78 to 26 computations (66.7% saved)

series38.0ms (0.3%)

Counts
3 → 40
Calls

12 calls:

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

rewrite133.0ms (1%)

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

Useful iterations: 2 (0.0ms)

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

simplify120.0ms (0.9%)

Algorithm
egg-herbie
Rules
1408×associate-/r*
1372×associate-*r*
1286×associate-/l*
1228×associate-*l*
552×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

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

localize28.0ms (0.2%)

Local error

Found 2 expressions with local error:

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

Compiled 26 to 10 computations (61.5% saved)

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

rewrite53.0ms (0.4%)

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

Useful iterations: 1 (0.0ms)

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

simplify56.0ms (0.4%)

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

Useful iterations: 3 (0.0ms)

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

localize55.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
0.2b
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
0.3b
(pow.f32 (log1p.f32 u1) 3/2)
0.4b
(*.f32 (PI.f32) u2)
Compiler

Compiled 45 to 25 computations (44.4% saved)

series10.0ms (0.1%)

Counts
3 → 40
Calls

12 calls:

TimeVariablePointExpression
2.0ms
u1
@inf
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
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
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
1.0ms
u1
@0
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))

rewrite127.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1140×unswap-sqr
912×swap-sqr
570×sqr-pow
412×distribute-rgt-in
366×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify127.0ms (0.9%)

Algorithm
egg-herbie
Rules
1772×associate-/r*
970×associate-*r/
896×associate-*r*
836×associate-*l*
738×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04308079
112226921
253156845
Stop Event
node limit
Counts
123 → 209
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 (*.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 (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)))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 3/2))) 1)
(*.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 (log1p.f32 u1) (sqrt.f32 (log1p.f32 u1)))
(*.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 (*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 1 3/2) (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 (*.f32 (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6) (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6) (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/8) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4))) (*.f32 (pow.f32 (log1p.f32 u1) 3/8) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4))))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4))) (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4)) (pow.f32 (log1p.f32 u1) 3/8)) (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4)) (pow.f32 (log1p.f32 u1) 3/8)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (log1p.f32 u1) 3/8)) (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (log1p.f32 u1) 3/8)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4)) (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4)))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/8) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4)) (*.f32 (pow.f32 (log1p.f32 u1) 3/8) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6) (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6) (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6))))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3/8) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3/8))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 3) 1/6) (pow.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 3) 1/6))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 3))
(log.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 3/2)))
(log.f32 (+.f32 1 (expm1.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 (log.f32 (pow.f32 (log1p.f32 u1) 3/2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (log1p.f32 u1) 3/2)))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(-.f32 (exp.f32 (log1p.f32 (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 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6) (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6)) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6) (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6)))
(*.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 (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (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 (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (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 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3/2) (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3/2))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))
(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)
(pow.f32 (log1p.f32 u1) 1/2)
(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)))))
(expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))
(exp.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1/3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1))))
Outputs
(sqrt.f32 (pow.f32 u1 3))
(+.f32 (sqrt.f32 (pow.f32 u1 3)) (*.f32 -3/4 (sqrt.f32 (pow.f32 u1 5))))
(fma.f32 -3/4 (fabs.f32 (pow.f32 u1 5/2)) (sqrt.f32 (pow.f32 u1 3)))
(+.f32 (sqrt.f32 (pow.f32 u1 3)) (+.f32 (*.f32 -3/4 (sqrt.f32 (pow.f32 u1 5))) (*.f32 19/32 (sqrt.f32 (pow.f32 u1 7)))))
(+.f32 (sqrt.f32 (pow.f32 u1 3)) (fma.f32 -3/4 (sqrt.f32 (pow.f32 u1 5)) (*.f32 19/32 (sqrt.f32 (pow.f32 u1 7)))))
(+.f32 (sqrt.f32 (pow.f32 u1 3)) (fma.f32 -3/4 (fabs.f32 (pow.f32 u1 5/2)) (*.f32 19/32 (fabs.f32 (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 (fabs.f32 (pow.f32 u1 5/2)) (fma.f32 -63/128 (sqrt.f32 (pow.f32 u1 9)) (*.f32 19/32 (fabs.f32 (pow.f32 u1 7/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 (*.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 (*.f32 -3/2 (/.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 -3/2 (/.f32 (sqrt.f32 -1) u1))))
(+.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 (*.f32 -3/2 (/.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (neg.f32 (log.f32 u1))))))
(+.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 -3/2 (/.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (+.f32 (*.f32 (/.f32 (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 (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (+.f32 (sqrt.f32 -1) (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (fma.f32 3/4 (+.f32 (/.f32 -1 (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 (/.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 (*.f32 -3/2 (/.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (neg.f32 (log.f32 u1)))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 -3/2 (/.f32 (sqrt.f32 -1) u1)))) (*.f32 (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (+.f32 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (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 (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 (/.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 (fma.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 -3/2 (/.f32 (sqrt.f32 -1) u1)))) (*.f32 (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (fma.f32 3/4 (+.f32 (/.f32 -1 (log.f32 u1)) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 9/8 (*.f32 (log.f32 u1) (log.f32 u1)))) u1)) (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (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)))))))))
(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))
(+.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)))
(+.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 (*.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (+.f32 (/.f32 9/8 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))))) (*.f32 u1 u1)))
(fma.f32 3/2 (/.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) u1) (*.f32 (+.f32 (/.f32 (+.f32 (/.f32 -3/4 (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 9/8 (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 (/.f32 9/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 -3/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 -3/4 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (*.f32 u1 u1))) (sqrt.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 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 (*.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 (*.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (-.f32 (fma.f32 -1/4 (+.f32 (/.f32 2 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (+.f32 (/.f32 3 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 2 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (/.f32 (*.f32 9/8 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (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 (*.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (+.f32 (/.f32 9/8 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))))) (*.f32 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 -3/4 (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 9/8 (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)))))
(-.f32 (fma.f32 3/2 (/.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) u1) (*.f32 (+.f32 1 (/.f32 (+.f32 (+.f32 (/.f32 9/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 -3/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 -3/4 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (*.f32 u1 u1))) (sqrt.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)))) (/.f32 (*.f32 (sqrt.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.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 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.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)))) (*.f32 u1 (sqrt.f32 -1))) (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))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1))))))
(+.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)))) (*.f32 u1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (/.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)) (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 (sqrt.f32 (neg.f32 (log.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1)))) (/.f32 (+.f32 -1/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 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (+.f32 (/.f32 (+.f32 -1/4 (*.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 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1)))))))
(+.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)))) (*.f32 u1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) (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 (*.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))))) (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 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) 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 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (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 (sqrt.f32 (neg.f32 (log.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.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)) (neg.f32 (log.f32 u1))))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1)))))) (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (+.f32 (/.f32 (+.f32 -1/4 (*.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 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)))) (/.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (*.f32 (pow.f32 u1 3) (sqrt.f32 -1)) (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (neg.f32 (log.f32 u1))))))))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(fma.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(fma.f32 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)) (*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 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 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (*.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) 2)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (+.f32 1/3 (/.f32 (*.f32 1/2 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) 2))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) 2)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/3) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 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 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(sqrt.f32 (log.f32 (+.f32 1 u1)))
(sqrt.f32 (log1p.f32 u1))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (sqrt.f32 (log.f32 (+.f32 1 u1)))))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 2/3 (pow.f32 u2 4)) (pow.f32 (PI.f32) 4)))))
(+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (sqrt.f32 (log.f32 (+.f32 1 u1))))))
(fma.f32 -4/45 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 (log1p.f32 u1)))) (fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (*.f32 2/3 (pow.f32 u2 4)) (pow.f32 (PI.f32) 4)) 1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 (*.f32 2/3 (pow.f32 u2 4)) (pow.f32 (PI.f32) 4)))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (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 (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 (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 (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 (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 (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 (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 (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 (*.f32 1/2 (/.f32 1 (*.f32 u1 (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (*.f32 u1 (sqrt.f32 -1))) (*.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 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 (*.f32 1/2 (/.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 1/2 (*.f32 u1 (sqrt.f32 -1))) (*.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 u1 (sqrt.f32 -1))) (*.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 (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 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1 (*.f32 u1 (sqrt.f32 -1)))) (/.f32 (*.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))))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) (*.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 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)))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (+.f32 (/.f32 (*.f32 1/2 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (neg.f32 (log.f32 u1)))))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (/.f32 1/2 (*.f32 u1 (sqrt.f32 -1)))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 -1 (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 (log.f32 u1))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (neg.f32 (log.f32 u1))))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))))) (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (*.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)))))))
(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 (*.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 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (+.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))))) (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 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 3/2))) 1)
(pow.f32 (log1p.f32 u1) 3/2)
(*.f32 (pow.f32 (log1p.f32 u1) 3/2) 1)
(pow.f32 (log1p.f32 u1) 3/2)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))
(pow.f32 (log1p.f32 u1) 3/2)
(*.f32 1 (pow.f32 (log1p.f32 u1) 3/2))
(pow.f32 (log1p.f32 u1) 3/2)
(*.f32 (pow.f32 (log1p.f32 u1) 3/4) (pow.f32 (log1p.f32 u1) 3/4))
(pow.f32 (log1p.f32 u1) 3/2)
(*.f32 (log1p.f32 u1) (sqrt.f32 (log1p.f32 u1)))
(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))))
(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 (*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(pow.f32 (log1p.f32 u1) 3/2)
(*.f32 (pow.f32 1 3/2) (pow.f32 (log1p.f32 u1) 3/2))
(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 (*.f32 (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6) (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6) (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6) (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6) (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6)))))
(*.f32 (log1p.f32 u1) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/4)) (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/4))))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/8) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4))) (*.f32 (pow.f32 (log1p.f32 u1) 3/8) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4))))
(pow.f32 (log1p.f32 u1) 3/2)
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4))) (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4))))
(*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4)) (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4) (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4))))
(*.f32 (pow.f32 (log1p.f32 u1) 3/4) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/2))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4)) (pow.f32 (log1p.f32 u1) 3/8)) (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4)) (pow.f32 (log1p.f32 u1) 3/8)))
(pow.f32 (log1p.f32 u1) 3/2)
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (log1p.f32 u1) 3/8)) (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (log1p.f32 u1) 3/8)))
(*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4)) (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4) (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4))))
(*.f32 (pow.f32 (log1p.f32 u1) 3/4) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/2))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4)) (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4)))
(*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4)) (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4) (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4))))
(*.f32 (pow.f32 (log1p.f32 u1) 3/4) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/2))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/8) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4)) (*.f32 (pow.f32 (log1p.f32 u1) 3/8) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4)))
(*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4)) (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4) (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3/4)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/4))))
(*.f32 (pow.f32 (log1p.f32 u1) 3/4) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3/2))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6) (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6) (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6) (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6) (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6)))))
(*.f32 (log1p.f32 u1) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/4)) (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/4))))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3/8) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3/8))
(pow.f32 (pow.f32 (log1p.f32 u1) 2) 3/4)
(*.f32 (pow.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 3) 1/6) (pow.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 3) 1/6))
(pow.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)))
(pow.f32 (log1p.f32 u1) 3/2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (log1p.f32 u1) 3/2))))
(pow.f32 (log1p.f32 u1) 3/2)
(cbrt.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 3))
(pow.f32 (log1p.f32 u1) 3/2)
(expm1.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 3/2)))
(pow.f32 (log1p.f32 u1) 3/2)
(exp.f32 (log.f32 (pow.f32 (log1p.f32 u1) 3/2)))
(pow.f32 (log1p.f32 u1) 3/2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1))
(pow.f32 (log1p.f32 u1) 3/2)
(log1p.f32 (expm1.f32 (pow.f32 (log1p.f32 u1) 3/2)))
(pow.f32 (log1p.f32 u1) 3/2)
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 1 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))
(/.f32 (*.f32 (*.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 1 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(-.f32 (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 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (sqrt.f32 (log1p.f32 u1))))
(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 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6) (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6)) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6) (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/6)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/4)) (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/4)))
(*.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 (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (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 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.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 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (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 (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 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (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 (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 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) 2)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (log1p.f32 u1) 1/2)
(sqrt.f32 (log1p.f32 u1))
(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))
(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 (pow.f32 (log1p.f32 u1) 3/2)) 1/3))
(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))

localize64.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))
0.2b
(log1p.f32 (*.f32 (PI.f32) u2))
0.2b
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2)))
0.4b
(*.f32 (PI.f32) u2)
Compiler

Compiled 62 to 21 computations (66.1% saved)

series3.0ms (0%)

Counts
3 → 44
Calls

12 calls:

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

rewrite80.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1058×unswap-sqr
886×swap-sqr
486×distribute-rgt-in
440×distribute-lft-in
346×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01863
135955
2414455
Stop Event
node limit
Counts
3 → 92
Calls
Call 1
Inputs
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2)))
(log1p.f32 (*.f32 (PI.f32) u2))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) u2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 (PI.f32) u2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (PI.f32) u2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 (*.f32 (PI.f32) u2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (PI.f32) u2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u2 (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (PI.f32) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) (sqrt.f32 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u2 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) (cbrt.f32 (*.f32 (PI.f32) u2))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) (cbrt.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (cbrt.f32 (*.f32 (PI.f32) u2))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (cbrt.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) u2) 1) (+.f32 (*.f32 (PI.f32) u2) 1)) 1) (+.f32 (*.f32 (PI.f32) u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) u2) 1) (+.f32 (*.f32 (PI.f32) u2) 1)) (+.f32 (*.f32 (PI.f32) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) u2) 1) (+.f32 (*.f32 (PI.f32) u2) 1)) 1)) (+.f32 (*.f32 (PI.f32) u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) 1)) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) u2) 1) (+.f32 (*.f32 (PI.f32) u2) 1)) (+.f32 (*.f32 (PI.f32) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) u2) 1) (+.f32 (*.f32 (PI.f32) u2) 1)) 1) 1) (+.f32 (*.f32 (PI.f32) u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) 1) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) u2) 1) (+.f32 (*.f32 (PI.f32) u2) 1)) (+.f32 (*.f32 (PI.f32) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u2) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) u2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (PI.f32) u2)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))) (*.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2)) (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2)) (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 (*.f32 (PI.f32) u2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.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) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (sqrt.f32 (log1p.f32 u1))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))))))

simplify174.0ms (1.3%)

Algorithm
egg-herbie
Rules
1664×associate-/r*
730×+-commutative
668×associate-/l*
642×associate-*r*
526×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03726142
110265442
241575442
Stop Event
node limit
Counts
136 → 215
Calls
Call 1
Inputs
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 u2 (PI.f32))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 u2 (PI.f32)) (*.f32 -1/4 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (log.f32 (PI.f32)) (*.f32 -1 (log.f32 (/.f32 1 u2))))
(+.f32 (log.f32 (PI.f32)) (+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 u2)))))
(-.f32 (+.f32 (log.f32 (PI.f32)) (+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 u2))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(-.f32 (+.f32 (log.f32 (PI.f32)) (+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u2))) (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (*.f32 -1 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 u2))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u2))) (+.f32 (log.f32 (*.f32 -1 (PI.f32))) (/.f32 1 (*.f32 u2 (PI.f32)))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u2))) (+.f32 (log.f32 (*.f32 -1 (PI.f32))) (/.f32 1 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u2))) (+.f32 (log.f32 (*.f32 -1 (PI.f32))) (+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(*.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 (*.f32 (PI.f32) u2) 0)
(+.f32 1 (+.f32 (*.f32 (PI.f32) u2) -1))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(+.f32 (+.f32 (*.f32 (PI.f32) u2) 1) -1)
(+.f32 -1 (+.f32 (*.f32 (PI.f32) u2) 1))
(-.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 1)
(-.f32 (+.f32 (*.f32 (PI.f32) u2) 2) 2)
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (PI.f32) u2) 1)
(*.f32 1 (*.f32 (PI.f32) u2))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) u2))
(*.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 (cbrt.f32 (*.f32 (PI.f32) u2))) (cbrt.f32 (*.f32 (PI.f32) u2))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) (cbrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (cbrt.f32 (*.f32 (PI.f32) u2))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (cbrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (*.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 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) u2) 1) (+.f32 (*.f32 (PI.f32) u2) 1)) 1) (+.f32 (*.f32 (PI.f32) u2) 2))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) u2) 1) (+.f32 (*.f32 (PI.f32) u2) 1)) (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (*.f32 1 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) u2) 1) (+.f32 (*.f32 (PI.f32) u2) 1)) 1)) (+.f32 (*.f32 (PI.f32) u2) 2))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) 1)) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) u2) 1) (+.f32 (*.f32 (PI.f32) u2) 1)) (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) u2) 1) (+.f32 (*.f32 (PI.f32) u2) 1)) 1) 1) (+.f32 (*.f32 (PI.f32) u2) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) 1) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) u2) 1) (+.f32 (*.f32 (PI.f32) u2) 1)) (+.f32 (*.f32 (PI.f32) u2) 2)))
(pow.f32 (*.f32 (PI.f32) u2) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 2))
(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)))
(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 (log1p.f32 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 1)
(*.f32 1 (log1p.f32 (*.f32 (PI.f32) u2)))
(*.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))
(*.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2))))
(*.f32 (*.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))) (*.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2)) (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2)) (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))
(pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 1)
(pow.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2)
(pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 3)
(pow.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3) 1/3)
(sqrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 2))
(log.f32 (+.f32 (*.f32 (PI.f32) u2) 1))
(cbrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2))))
(exp.f32 (log.f32 (log1p.f32 (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 1))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (*.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 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)) (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 2)))))) 1)
(/.f32 (*.f32 (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) (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 (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 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (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 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log1p.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 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 2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
Outputs
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 u2 (PI.f32)))
(fma.f32 -1/2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 u2 (PI.f32)))
(fma.f32 u2 (PI.f32) (*.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(fma.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 u2 (PI.f32))))
(fma.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (fma.f32 -1/2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 u2 (PI.f32))))
(fma.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (fma.f32 u2 (PI.f32) (*.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(fma.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (fma.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 u2 (PI.f32))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 u2 (PI.f32)) (*.f32 -1/4 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))))
(fma.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (fma.f32 -1/2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (fma.f32 u2 (PI.f32) (*.f32 (*.f32 -1/4 (pow.f32 u2 4)) (pow.f32 (PI.f32) 4)))))
(fma.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (fma.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 u2 (PI.f32) (*.f32 -1/4 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))))
(fma.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (fma.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 u2 (PI.f32) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 -1/4 (pow.f32 u2 4))))))
(+.f32 (log.f32 (PI.f32)) (*.f32 -1 (log.f32 (/.f32 1 u2))))
(+.f32 (log.f32 (PI.f32)) (neg.f32 (neg.f32 (log.f32 u2))))
(log.f32 (*.f32 u2 (PI.f32)))
(+.f32 (log.f32 (PI.f32)) (+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 u2)))))
(+.f32 (+.f32 (log.f32 (PI.f32)) (/.f32 (/.f32 1 u2) (PI.f32))) (neg.f32 (neg.f32 (log.f32 u2))))
(+.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (log.f32 (*.f32 u2 (PI.f32))))
(+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (log.f32 (*.f32 u2 (PI.f32))))
(-.f32 (+.f32 (log.f32 (PI.f32)) (+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 1 u2))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (PI.f32)) (-.f32 (+.f32 (neg.f32 (neg.f32 (log.f32 u2))) (/.f32 (/.f32 1 u2) (PI.f32))) (/.f32 1/2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))))
(-.f32 (+.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (log.f32 (*.f32 u2 (PI.f32)))) (/.f32 1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(+.f32 (+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (log.f32 (*.f32 u2 (PI.f32)))) (/.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(-.f32 (+.f32 (log.f32 (PI.f32)) (+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u2))) (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(-.f32 (+.f32 (+.f32 (log.f32 (PI.f32)) (/.f32 (/.f32 1 u2) (PI.f32))) (fma.f32 -1 (neg.f32 (log.f32 u2)) (/.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3)))) (/.f32 1/2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))
(+.f32 (+.f32 (+.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (log.f32 (*.f32 u2 (PI.f32)))) (/.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3))) (/.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(+.f32 (+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (log.f32 (*.f32 u2 (PI.f32)))) (-.f32 (/.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3)) (/.f32 1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(+.f32 (log.f32 (*.f32 -1 (PI.f32))) (*.f32 -1 (log.f32 (/.f32 -1 u2))))
(+.f32 (log.f32 (neg.f32 (PI.f32))) (neg.f32 (log.f32 (/.f32 -1 u2))))
(-.f32 (log.f32 (neg.f32 (PI.f32))) (log.f32 (/.f32 -1 u2)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u2))) (+.f32 (log.f32 (*.f32 -1 (PI.f32))) (/.f32 1 (*.f32 u2 (PI.f32)))))
(fma.f32 -1 (log.f32 (/.f32 -1 u2)) (+.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (log.f32 (neg.f32 (PI.f32)))))
(+.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (-.f32 (log.f32 (neg.f32 (PI.f32))) (log.f32 (/.f32 -1 u2))))
(+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (-.f32 (log.f32 (neg.f32 (PI.f32))) (log.f32 (/.f32 -1 u2))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u2))) (+.f32 (log.f32 (*.f32 -1 (PI.f32))) (/.f32 1 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u2)) (+.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (log.f32 (neg.f32 (PI.f32))))) (/.f32 1/2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))
(+.f32 (-.f32 (log.f32 (neg.f32 (PI.f32))) (log.f32 (/.f32 -1 u2))) (+.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (/.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(-.f32 (+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (log.f32 (neg.f32 (PI.f32)))) (-.f32 (log.f32 (/.f32 -1 u2)) (/.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u2))) (+.f32 (log.f32 (*.f32 -1 (PI.f32))) (+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u2)) (+.f32 (log.f32 (neg.f32 (PI.f32))) (+.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (/.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3))))) (/.f32 1/2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))
(+.f32 (-.f32 (log.f32 (neg.f32 (PI.f32))) (log.f32 (/.f32 -1 u2))) (+.f32 (+.f32 (/.f32 (/.f32 1 u2) (PI.f32)) (/.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3))) (/.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(+.f32 (-.f32 (log.f32 (neg.f32 (PI.f32))) (log.f32 (/.f32 -1 u2))) (+.f32 (+.f32 (/.f32 1 (*.f32 u2 (PI.f32))) (/.f32 1/3 (pow.f32 (*.f32 u2 (PI.f32)) 3))) (/.f32 -1/2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (/.f32 (*.f32 -1/2 (sqrt.f32 -1)) u1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (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 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 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)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (+.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 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (*.f32 u1 u1)) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) u1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (fma.f32 -1/2 (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (/.f32 u1 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) (/.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) u1)) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 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 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (+.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) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (/.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 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) u1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (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)) (/.f32 u1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (/.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 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))) (pow.f32 (sqrt.f32 -1) 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 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 -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 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 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 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1)) (*.f32 -1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 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))))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1) (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (*.f32 u1 u1)) (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 2 (PI.f32)))) u1) (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 (sqrt.f32 -1) 2))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1) (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (*.f32 u1 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 -1)))
(*.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 (pow.f32 u2 4) (sqrt.f32 -1)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (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 (pow.f32 u2 4) (sqrt.f32 -1)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 (*.f32 -4/45 (sqrt.f32 -1)) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) (sqrt.f32 -1)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 -4/45 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (sqrt.f32 -1) (pow.f32 u2 6)))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 u2 (PI.f32))
(+.f32 1 (+.f32 (*.f32 (PI.f32) u2) -1))
(*.f32 u2 (PI.f32))
(+.f32 1 (-.f32 (*.f32 (PI.f32) u2) 1))
(*.f32 u2 (PI.f32))
(+.f32 (+.f32 (*.f32 (PI.f32) u2) 1) -1)
(*.f32 u2 (PI.f32))
(+.f32 -1 (+.f32 (*.f32 (PI.f32) u2) 1))
(*.f32 u2 (PI.f32))
(-.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 1)
(*.f32 u2 (PI.f32))
(-.f32 (+.f32 (*.f32 (PI.f32) u2) 2) 2)
(*.f32 u2 (PI.f32))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (PI.f32) u2) 1)
(*.f32 u2 (PI.f32))
(*.f32 1 (*.f32 (PI.f32) u2))
(*.f32 u2 (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 u2 (PI.f32))
(*.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 u2 (PI.f32))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) u2))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) (sqrt.f32 u2))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 u2 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) (cbrt.f32 (*.f32 (PI.f32) u2))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) (cbrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (cbrt.f32 (*.f32 (PI.f32) u2))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (cbrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (*.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 u2 (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)) (cbrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) u2) 1) (+.f32 (*.f32 (PI.f32) u2) 1)) 1) (+.f32 (*.f32 (PI.f32) u2) 2))
(/.f32 (fma.f32 (fma.f32 (PI.f32) u2 1) (fma.f32 (PI.f32) u2 1) -1) (fma.f32 (PI.f32) u2 2))
(/.f32 (fma.f32 u2 (PI.f32) 2) (/.f32 (fma.f32 u2 (PI.f32) 2) (*.f32 u2 (PI.f32))))
(*.f32 (/.f32 (fma.f32 u2 (PI.f32) 2) (fma.f32 u2 (PI.f32) 2)) (*.f32 u2 (PI.f32)))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) u2) 1) (+.f32 (*.f32 (PI.f32) u2) 1)) (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) -1) (fma.f32 (fma.f32 (PI.f32) u2 1) (fma.f32 (PI.f32) u2 1) (fma.f32 (PI.f32) u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3)) (fma.f32 (fma.f32 u2 (PI.f32) 1) (fma.f32 u2 (PI.f32) 1) (fma.f32 u2 (PI.f32) 2)))
(/.f32 (*.f32 1 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) u2) 1) (+.f32 (*.f32 (PI.f32) u2) 1)) 1)) (+.f32 (*.f32 (PI.f32) u2) 2))
(/.f32 (fma.f32 (fma.f32 (PI.f32) u2 1) (fma.f32 (PI.f32) u2 1) -1) (fma.f32 (PI.f32) u2 2))
(/.f32 (fma.f32 u2 (PI.f32) 2) (/.f32 (fma.f32 u2 (PI.f32) 2) (*.f32 u2 (PI.f32))))
(*.f32 (/.f32 (fma.f32 u2 (PI.f32) 2) (fma.f32 u2 (PI.f32) 2)) (*.f32 u2 (PI.f32)))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) 1)) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) u2) 1) (+.f32 (*.f32 (PI.f32) u2) 1)) (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) -1) (fma.f32 (fma.f32 (PI.f32) u2 1) (fma.f32 (PI.f32) u2 1) (fma.f32 (PI.f32) u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3)) (fma.f32 (fma.f32 u2 (PI.f32) 1) (fma.f32 u2 (PI.f32) 1) (fma.f32 u2 (PI.f32) 2)))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 (PI.f32) u2) 1) (+.f32 (*.f32 (PI.f32) u2) 1)) 1) 1) (+.f32 (*.f32 (PI.f32) u2) 2))
(/.f32 (fma.f32 (fma.f32 (PI.f32) u2 1) (fma.f32 (PI.f32) u2 1) -1) (fma.f32 (PI.f32) u2 2))
(/.f32 (fma.f32 u2 (PI.f32) 2) (/.f32 (fma.f32 u2 (PI.f32) 2) (*.f32 u2 (PI.f32))))
(*.f32 (/.f32 (fma.f32 u2 (PI.f32) 2) (fma.f32 u2 (PI.f32) 2)) (*.f32 u2 (PI.f32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 3) 1) 1) (+.f32 (*.f32 (+.f32 (*.f32 (PI.f32) u2) 1) (+.f32 (*.f32 (PI.f32) u2) 1)) (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) -1) (fma.f32 (fma.f32 (PI.f32) u2 1) (fma.f32 (PI.f32) u2 1) (fma.f32 (PI.f32) u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3)) (fma.f32 (fma.f32 u2 (PI.f32) 1) (fma.f32 u2 (PI.f32) 1) (fma.f32 u2 (PI.f32) 2)))
(pow.f32 (*.f32 (PI.f32) u2) 1)
(*.f32 u2 (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2)
(*.f32 u2 (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3)
(*.f32 u2 (PI.f32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1/3)
(*.f32 u2 (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 2))
(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))
(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 (log1p.f32 (*.f32 (PI.f32) u2)))) 1)
(log1p.f32 (*.f32 u2 (PI.f32)))
(*.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 1)
(log1p.f32 (*.f32 u2 (PI.f32)))
(*.f32 1 (log1p.f32 (*.f32 (PI.f32) u2)))
(log1p.f32 (*.f32 u2 (PI.f32)))
(*.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))
(log1p.f32 (*.f32 u2 (PI.f32)))
(*.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2))
(log1p.f32 (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))
(log1p.f32 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))))
(log1p.f32 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 u2 (PI.f32))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 u2 (PI.f32)))))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 u2 (PI.f32))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 u2 (PI.f32))))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) 2)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2))))
(log1p.f32 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 u2 (PI.f32))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 u2 (PI.f32)))))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 u2 (PI.f32))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 u2 (PI.f32))))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) 2)))
(*.f32 (*.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))) (*.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))
(log1p.f32 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2)) (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2)) (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 u2 (PI.f32))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 u2 (PI.f32)))))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 u2 (PI.f32))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (*.f32 u2 (PI.f32))))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) 2)))
(pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 1)
(log1p.f32 (*.f32 u2 (PI.f32)))
(pow.f32 (sqrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 2)
(log1p.f32 (*.f32 u2 (PI.f32)))
(pow.f32 (cbrt.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 3)
(log1p.f32 (*.f32 u2 (PI.f32)))
(pow.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3) 1/3)
(log1p.f32 (*.f32 u2 (PI.f32)))
(sqrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 2))
(sqrt.f32 (pow.f32 (log1p.f32 (*.f32 u2 (PI.f32))) 2))
(fabs.f32 (log1p.f32 (*.f32 u2 (PI.f32))))
(log.f32 (+.f32 (*.f32 (PI.f32) u2) 1))
(log1p.f32 (*.f32 u2 (PI.f32)))
(cbrt.f32 (pow.f32 (log1p.f32 (*.f32 (PI.f32) u2)) 3))
(log1p.f32 (*.f32 u2 (PI.f32)))
(expm1.f32 (log1p.f32 (log1p.f32 (*.f32 (PI.f32) u2))))
(log1p.f32 (*.f32 u2 (PI.f32)))
(exp.f32 (log.f32 (log1p.f32 (*.f32 (PI.f32) u2))))
(log1p.f32 (*.f32 u2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 1))
(log1p.f32 (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (*.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 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (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 (sqrt.f32 (log1p.f32 u1)) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.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 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)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (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 (sqrt.f32 (log1p.f32 u1)) (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.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) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 1 (-.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)) 1) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))
(*.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (fma.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (sqrt.f32 (log1p.f32 u1))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 1 (-.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)) 1) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)))
(*.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (fma.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 3)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 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 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 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 2))) 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 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))

localize347.0ms (2.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
0.4b
(*.f32 (PI.f32) (+.f32 u2 u2))
0.7b
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
0.7b
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
Compiler

Compiled 77 to 22 computations (71.4% saved)

series78.0ms (0.6%)

Counts
4 → 56
Calls

15 calls:

TimeVariablePointExpression
57.0ms
u2
@inf
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
12.0ms
u2
@-inf
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
3.0ms
u1
@inf
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
2.0ms
u2
@0
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
1.0ms
u2
@0
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))

rewrite111.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1046×associate-*r/
842×associate-*l/
824×distribute-lft-in
370×add-sqr-sqrt
360×*-un-lft-identity
Iterations

Useful iterations: 2 (0.0ms)

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

simplify116.0ms (0.8%)

Algorithm
egg-herbie
Rules
1298×associate-+r+
1030×associate-+l+
962×unswap-sqr
658×associate-/l*
620×+-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03585226
19554512
233584190
Stop Event
node limit
Counts
148 → 208
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 (*.f32 1/24 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -48 (pow.f32 (PI.f32) 4)) (*.f32 24 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (pow.f32 (PI.f32) 4))))))) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 1/24 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -48 (pow.f32 (PI.f32) 4)) (*.f32 24 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (pow.f32 (PI.f32) 4))))))) (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 1/720 (*.f32 (+.f32 (*.f32 720 (+.f32 (*.f32 -8/3 (pow.f32 (PI.f32) 6)) (*.f32 -4/45 (pow.f32 (PI.f32) 6)))) (+.f32 (*.f32 1440 (*.f32 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (pow.f32 (PI.f32) 4))) (pow.f32 (PI.f32) 2))) (*.f32 -1920 (pow.f32 (PI.f32) 6)))) (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 (exp.f32 1) 1)
(-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (*.f32 (pow.f32 (PI.f32) 2) (exp.f32 1)))) (exp.f32 1)) 1)
(-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (*.f32 (pow.f32 (PI.f32) 2) (exp.f32 1)))) (+.f32 (*.f32 (pow.f32 u2 4) (*.f32 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (pow.f32 (PI.f32) 4))) (exp.f32 1))) (exp.f32 1))) 1)
(-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (*.f32 (pow.f32 (PI.f32) 2) (exp.f32 1)))) (+.f32 (*.f32 (pow.f32 u2 4) (*.f32 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (pow.f32 (PI.f32) 4))) (exp.f32 1))) (+.f32 (*.f32 (pow.f32 u2 6) (*.f32 (+.f32 (*.f32 -8/3 (pow.f32 (PI.f32) 6)) (*.f32 -4/45 (pow.f32 (PI.f32) 6))) (exp.f32 1))) (exp.f32 1)))) 1)
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (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 1/24 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -48 (pow.f32 (PI.f32) 4)) (*.f32 24 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (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 1/720 (*.f32 (*.f32 (+.f32 (*.f32 720 (+.f32 (*.f32 -8/3 (pow.f32 (PI.f32) 6)) (*.f32 -4/45 (pow.f32 (PI.f32) 6)))) (+.f32 (*.f32 1440 (*.f32 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (pow.f32 (PI.f32) 4))) (pow.f32 (PI.f32) 2))) (*.f32 -1920 (pow.f32 (PI.f32) 6)))) (*.f32 (sqrt.f32 -1) (pow.f32 u2 6))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 1/24 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -48 (pow.f32 (PI.f32) 4)) (*.f32 24 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (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 (cos.f32 0) 0)
(+.f32 0 (cos.f32 0))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0)))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2)))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2))) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0)))))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))))
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0))))))
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))))
(-.f32 (log.f32 (+.f32 1 (pow.f32 (expm1.f32 (cos.f32 0)) 3))) (log.f32 (+.f32 1 (*.f32 (expm1.f32 (cos.f32 0)) (+.f32 (expm1.f32 (cos.f32 0)) -1)))))
(-.f32 (log.f32 (-.f32 1 (pow.f32 (expm1.f32 (cos.f32 0)) 2))) (log.f32 (-.f32 1 (expm1.f32 (cos.f32 0)))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 0))) 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 (+.f32 0 (log.f32 (+.f32 1 (pow.f32 (expm1.f32 (cos.f32 0)) 3)))) (log.f32 (+.f32 1 (*.f32 (expm1.f32 (cos.f32 0)) (+.f32 (expm1.f32 (cos.f32 0)) -1)))))
(-.f32 (+.f32 0 (log.f32 (-.f32 1 (pow.f32 (expm1.f32 (cos.f32 0)) 2)))) (log.f32 (-.f32 1 (expm1.f32 (cos.f32 0)))))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (cos.f32 0)))) 1)
(-.f32 (+.f32 0 (*.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 0))
(*.f32 (cos.f32 0) 1)
(*.f32 (sqrt.f32 (cos.f32 0)) (sqrt.f32 (cos.f32 0)))
(*.f32 (cbrt.f32 (cos.f32 0)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (cbrt.f32 (cos.f32 0)))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))))
(pow.f32 (cos.f32 0) 1)
(pow.f32 (sqrt.f32 (cos.f32 0)) 2)
(pow.f32 (cbrt.f32 (cos.f32 0)) 3)
(pow.f32 (pow.f32 (cos.f32 0) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 0) 2))
(cbrt.f32 (pow.f32 (cos.f32 0) 3))
(cos.f32 0)
(expm1.f32 (log1p.f32 (cos.f32 0)))
(exp.f32 (log.f32 (cos.f32 0)))
(exp.f32 (*.f32 (log.f32 (cos.f32 0)) 1))
(log1p.f32 (expm1.f32 (cos.f32 0)))
(+.f32 1 (+.f32 (expm1.f32 (cos.f32 0)) -1))
(+.f32 1 (+.f32 (+.f32 (expm1.f32 (cos.f32 0)) -1) 0))
(+.f32 1 (*.f32 1 (+.f32 (expm1.f32 (cos.f32 0)) -1)))
(+.f32 (expm1.f32 (cos.f32 0)) 0)
(+.f32 (exp.f32 (cos.f32 0)) -1)
(+.f32 0 (expm1.f32 (cos.f32 0)))
(+.f32 -1 (exp.f32 (cos.f32 0)))
(+.f32 (+.f32 (expm1.f32 (cos.f32 0)) -1) 1)
(-.f32 (exp.f32 (cos.f32 0)) 1)
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (cos.f32 0)))) 2)
(-.f32 (+.f32 1 (exp.f32 (cos.f32 0))) 2)
(-.f32 (/.f32 1 (-.f32 1 (expm1.f32 (cos.f32 0)))) (-.f32 (/.f32 (pow.f32 (expm1.f32 (cos.f32 0)) 2) (-.f32 1 (expm1.f32 (cos.f32 0)))) -1))
(-.f32 (/.f32 1 (-.f32 1 (expm1.f32 (cos.f32 0)))) (+.f32 (/.f32 (pow.f32 (expm1.f32 (cos.f32 0)) 2) (-.f32 1 (expm1.f32 (cos.f32 0)))) 1))
(*.f32 1 (expm1.f32 (cos.f32 0)))
(*.f32 (expm1.f32 (cos.f32 0)) 1)
(*.f32 (sqrt.f32 (expm1.f32 (cos.f32 0))) (sqrt.f32 (expm1.f32 (cos.f32 0))))
(*.f32 (cbrt.f32 (expm1.f32 (cos.f32 0))) (pow.f32 (cbrt.f32 (expm1.f32 (cos.f32 0))) 2))
(*.f32 (pow.f32 (cbrt.f32 (expm1.f32 (cos.f32 0))) 2) (cbrt.f32 (expm1.f32 (cos.f32 0))))
(*.f32 (+.f32 1 (sqrt.f32 (exp.f32 (cos.f32 0)))) (-.f32 (sqrt.f32 (exp.f32 (cos.f32 0))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (cos.f32 0)) 2) 1) (+.f32 1 (exp.f32 (cos.f32 0))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (cos.f32 0)) 3) 1) (+.f32 (pow.f32 (exp.f32 (cos.f32 0)) 2) (+.f32 1 (exp.f32 (cos.f32 0)))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (exp.f32 (cos.f32 0)) 2) 1)) (+.f32 1 (exp.f32 (cos.f32 0))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (exp.f32 (cos.f32 0)) 3) 1)) (+.f32 (pow.f32 (exp.f32 (cos.f32 0)) 2) (+.f32 1 (exp.f32 (cos.f32 0)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (exp.f32 (cos.f32 0)) 2) 1) 1) (+.f32 1 (exp.f32 (cos.f32 0))))
(/.f32 (*.f32 (-.f32 (pow.f32 (exp.f32 (cos.f32 0)) 3) 1) 1) (+.f32 (pow.f32 (exp.f32 (cos.f32 0)) 2) (+.f32 1 (exp.f32 (cos.f32 0)))))
(pow.f32 (expm1.f32 (cos.f32 0)) 1)
(pow.f32 (sqrt.f32 (expm1.f32 (cos.f32 0))) 2)
(pow.f32 (cbrt.f32 (expm1.f32 (cos.f32 0))) 3)
(pow.f32 (pow.f32 (expm1.f32 (cos.f32 0)) 3) 1/3)
(sqrt.f32 (pow.f32 (expm1.f32 (cos.f32 0)) 2))
(log.f32 (exp.f32 (expm1.f32 (cos.f32 0))))
(log.f32 (+.f32 1 (expm1.f32 (expm1.f32 (cos.f32 0)))))
(cbrt.f32 (pow.f32 (expm1.f32 (cos.f32 0)) 3))
(exp.f32 (log.f32 (expm1.f32 (cos.f32 0))))
(exp.f32 (*.f32 (log.f32 (expm1.f32 (cos.f32 0))) 1))
(log1p.f32 (expm1.f32 (expm1.f32 (cos.f32 0))))
(fma.f32 1 (exp.f32 (cos.f32 0)) -1)
(fma.f32 (sqrt.f32 (exp.f32 (cos.f32 0))) (sqrt.f32 (exp.f32 (cos.f32 0))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2) (cbrt.f32 (exp.f32 (cos.f32 0))) -1)
0
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 0) (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) 1)
(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)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 0) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 0)) (sqrt.f32 (log1p.f32 u1))))
(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))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 0) 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 (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 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1)
(+.f32 (*.f32 1/24 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -48 (pow.f32 (PI.f32) 4)) (*.f32 24 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (pow.f32 (PI.f32) 4))))))) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(fma.f32 1/24 (*.f32 (pow.f32 u2 4) (fma.f32 -48 (pow.f32 (PI.f32) 4) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 4) 8/3)))) (+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
(fma.f32 1/24 (*.f32 (pow.f32 u2 4) (fma.f32 -48 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 (PI.f32) 4) 64))) (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1))
(fma.f32 1/24 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16)) (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1))
(+.f32 (*.f32 1/24 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -48 (pow.f32 (PI.f32) 4)) (*.f32 24 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (pow.f32 (PI.f32) 4))))))) (+.f32 1 (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 1/720 (*.f32 (+.f32 (*.f32 720 (+.f32 (*.f32 -8/3 (pow.f32 (PI.f32) 6)) (*.f32 -4/45 (pow.f32 (PI.f32) 6)))) (+.f32 (*.f32 1440 (*.f32 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (pow.f32 (PI.f32) 4))) (pow.f32 (PI.f32) 2))) (*.f32 -1920 (pow.f32 (PI.f32) 6)))) (pow.f32 u2 6))))))
(fma.f32 1/24 (*.f32 (pow.f32 u2 4) (fma.f32 -48 (pow.f32 (PI.f32) 4) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 4) 8/3)))) (+.f32 1 (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 1/720 (*.f32 (fma.f32 720 (*.f32 (pow.f32 (PI.f32) 6) -124/45) (fma.f32 1440 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) 8/3)) (*.f32 (pow.f32 (PI.f32) 6) -1920))) (pow.f32 u2 6))))))
(+.f32 (fma.f32 1/24 (*.f32 (pow.f32 u2 4) (fma.f32 -48 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 (PI.f32) 4) 64))) (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1)) (*.f32 1/720 (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 6) -1984) (fma.f32 1440 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 8/3 (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 6) -1920))) (pow.f32 u2 6))))
(+.f32 (fma.f32 1/720 (*.f32 (+.f32 (*.f32 1440 (*.f32 (pow.f32 (PI.f32) 6) 8/3)) (*.f32 (pow.f32 (PI.f32) 6) -3904)) (pow.f32 u2 6)) (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) -2))) (fma.f32 1/24 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16)) 1))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(-.f32 (exp.f32 1) 1)
(expm1.f32 1)
(-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (*.f32 (pow.f32 (PI.f32) 2) (exp.f32 1)))) (exp.f32 1)) 1)
(+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (*.f32 (pow.f32 (PI.f32) 2) (E.f32))) (expm1.f32 1))
(fma.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (E.f32) (*.f32 u2 u2))) (expm1.f32 1))
(fma.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 u2 u2) (E.f32))) (expm1.f32 1))
(-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (*.f32 (pow.f32 (PI.f32) 2) (exp.f32 1)))) (+.f32 (*.f32 (pow.f32 u2 4) (*.f32 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (pow.f32 (PI.f32) 4))) (exp.f32 1))) (exp.f32 1))) 1)
(+.f32 (fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (E.f32))) (fma.f32 (pow.f32 u2 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) 8/3) (E.f32)) (E.f32))) -1)
(+.f32 (fma.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (E.f32) (*.f32 u2 u2))) (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 8/3 (E.f32))) (E.f32))) -1)
(+.f32 (expm1.f32 1) (*.f32 (E.f32) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) -2)) (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 8/3)))))
(-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (*.f32 (pow.f32 (PI.f32) 2) (exp.f32 1)))) (+.f32 (*.f32 (pow.f32 u2 4) (*.f32 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (pow.f32 (PI.f32) 4))) (exp.f32 1))) (+.f32 (*.f32 (pow.f32 u2 6) (*.f32 (+.f32 (*.f32 -8/3 (pow.f32 (PI.f32) 6)) (*.f32 -4/45 (pow.f32 (PI.f32) 6))) (exp.f32 1))) (exp.f32 1)))) 1)
(+.f32 (fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (E.f32))) (fma.f32 (pow.f32 u2 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) 8/3) (E.f32)) (fma.f32 (pow.f32 u2 6) (*.f32 (*.f32 (pow.f32 (PI.f32) 6) -124/45) (E.f32)) (E.f32)))) -1)
(fma.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (E.f32) (*.f32 u2 u2))) (+.f32 (*.f32 (E.f32) (+.f32 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 8/3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 6) -124/45) (pow.f32 u2 6)))) (expm1.f32 1)))
(+.f32 (*.f32 (E.f32) (+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 6) -124/45) (pow.f32 u2 6)) (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 8/3)))) (fma.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 u2 u2) (E.f32))) (expm1.f32 1)))
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(expm1.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(expm1.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(expm1.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(expm1.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(expm1.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(expm1.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(expm1.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(expm1.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(expm1.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(expm1.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(expm1.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(expm1.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(expm1.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(expm1.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(-.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(expm1.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(expm1.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))
(expm1.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 (PI.f32) (*.f32 u2 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 (PI.f32) (*.f32 u2 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 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (/.f32 u1 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (/.f32 (*.f32 -1/2 (sqrt.f32 -1)) u1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 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 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 (*.f32 -1/2 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))
(fma.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (/.f32 u1 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (/.f32 (sqrt.f32 -1) (*.f32 (/.f32 u1 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (/.f32 u1 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (+.f32 (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (/.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) u1) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (/.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (/.f32 u1 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (/.f32 (sqrt.f32 -1) (*.f32 (/.f32 u1 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (/.f32 u1 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))))) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3))))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (*.f32 -1/2 (sqrt.f32 -1)) u1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (/.f32 u1 (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)))))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 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 -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 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) u1)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 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))))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1) (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1) 1) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) u1))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 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 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 (sqrt.f32 -1) 2))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3)) (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 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.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 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1) 1) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) u1)) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (pow.f32 u1 3)) (+.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1)))))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1) (sqrt.f32 -1)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 1/24 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -48 (pow.f32 (PI.f32) 4)) (*.f32 24 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (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 1/24 (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u2 4)) (fma.f32 -48 (pow.f32 (PI.f32) 4) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 4) 8/3))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 1/24 (*.f32 (pow.f32 u2 4) (*.f32 (fma.f32 -48 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 (PI.f32) 4) 64)) (sqrt.f32 -1)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1) (sqrt.f32 -1)) (*.f32 1/24 (*.f32 (*.f32 (pow.f32 (PI.f32) 4) 16) (*.f32 (pow.f32 u2 4) (sqrt.f32 -1))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 1/720 (*.f32 (*.f32 (+.f32 (*.f32 720 (+.f32 (*.f32 -8/3 (pow.f32 (PI.f32) 6)) (*.f32 -4/45 (pow.f32 (PI.f32) 6)))) (+.f32 (*.f32 1440 (*.f32 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (pow.f32 (PI.f32) 4))) (pow.f32 (PI.f32) 2))) (*.f32 -1920 (pow.f32 (PI.f32) 6)))) (*.f32 (sqrt.f32 -1) (pow.f32 u2 6))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 1/24 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -48 (pow.f32 (PI.f32) 4)) (*.f32 24 (+.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (*.f32 2 (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 1/720 (*.f32 (fma.f32 720 (*.f32 (pow.f32 (PI.f32) 6) -124/45) (fma.f32 1440 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 4) 8/3)) (*.f32 (pow.f32 (PI.f32) 6) -1920))) (*.f32 (*.f32 (pow.f32 u2 6) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 1/24 (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u2 4)) (fma.f32 -48 (pow.f32 (PI.f32) 4) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 4) 8/3))))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 1/24 (*.f32 (pow.f32 u2 4) (*.f32 (fma.f32 -48 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 (PI.f32) 4) 64)) (sqrt.f32 -1)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1)))) (*.f32 1/720 (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 6) -1984) (fma.f32 1440 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 8/3 (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 6) -1920))) (*.f32 (pow.f32 u2 6) (sqrt.f32 -1)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (fma.f32 1/24 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16)) 1) (sqrt.f32 -1)) (+.f32 (*.f32 1/720 (*.f32 (+.f32 (*.f32 1440 (*.f32 (pow.f32 (PI.f32) 6) 8/3)) (*.f32 (pow.f32 (PI.f32) 6) -3904)) (*.f32 (pow.f32 u2 6) (sqrt.f32 -1)))) (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 u2 u2) (sqrt.f32 -1)))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(+.f32 (cos.f32 0) 0)
1
(+.f32 0 (cos.f32 0))
1
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (E.f32)))) (log.f32 (cbrt.f32 (E.f32))))
(*.f32 3 (log.f32 (cbrt.f32 (E.f32))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))))
(*.f32 2 (log.f32 (sqrt.f32 (E.f32))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0)))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2)))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (E.f32)))) (log.f32 (cbrt.f32 (E.f32))))
(*.f32 3 (log.f32 (cbrt.f32 (E.f32))))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2))) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (E.f32)))) (log.f32 (cbrt.f32 (E.f32))))
(*.f32 3 (log.f32 (cbrt.f32 (E.f32))))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))))
(*.f32 2 (log.f32 (sqrt.f32 (E.f32))))
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (E.f32)))) (log.f32 (cbrt.f32 (E.f32))))
(*.f32 3 (log.f32 (cbrt.f32 (E.f32))))
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))))
(*.f32 2 (log.f32 (sqrt.f32 (E.f32))))
(-.f32 (log.f32 (+.f32 1 (pow.f32 (expm1.f32 (cos.f32 0)) 3))) (log.f32 (+.f32 1 (*.f32 (expm1.f32 (cos.f32 0)) (+.f32 (expm1.f32 (cos.f32 0)) -1)))))
(-.f32 (log1p.f32 (pow.f32 (expm1.f32 1) 3)) (log1p.f32 (*.f32 (expm1.f32 1) (+.f32 -1 (expm1.f32 1)))))
(-.f32 (log1p.f32 (pow.f32 (expm1.f32 1) 3)) (log1p.f32 (*.f32 (expm1.f32 1) (+.f32 -2 (E.f32)))))
(-.f32 (log.f32 (-.f32 1 (pow.f32 (expm1.f32 (cos.f32 0)) 2))) (log.f32 (-.f32 1 (expm1.f32 (cos.f32 0)))))
(-.f32 (log.f32 (-.f32 1 (pow.f32 (expm1.f32 1) 2))) (log.f32 (-.f32 1 (expm1.f32 1))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 (expm1.f32 1) 2))) (log.f32 (-.f32 2 (E.f32))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 (expm1.f32 1) 2))) (log1p.f32 (neg.f32 (expm1.f32 1))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 0))) 1)
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 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))
(-.f32 (+.f32 0 (log.f32 (+.f32 1 (pow.f32 (expm1.f32 (cos.f32 0)) 3)))) (log.f32 (+.f32 1 (*.f32 (expm1.f32 (cos.f32 0)) (+.f32 (expm1.f32 (cos.f32 0)) -1)))))
(-.f32 (log1p.f32 (pow.f32 (expm1.f32 1) 3)) (log1p.f32 (*.f32 (expm1.f32 1) (+.f32 -1 (expm1.f32 1)))))
(-.f32 (log1p.f32 (pow.f32 (expm1.f32 1) 3)) (log1p.f32 (*.f32 (expm1.f32 1) (+.f32 -2 (E.f32)))))
(-.f32 (+.f32 0 (log.f32 (-.f32 1 (pow.f32 (expm1.f32 (cos.f32 0)) 2)))) (log.f32 (-.f32 1 (expm1.f32 (cos.f32 0)))))
(-.f32 (log.f32 (-.f32 1 (pow.f32 (expm1.f32 1) 2))) (log.f32 (-.f32 1 (expm1.f32 1))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 (expm1.f32 1) 2))) (log.f32 (-.f32 2 (E.f32))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 (expm1.f32 1) 2))) (log1p.f32 (neg.f32 (expm1.f32 1))))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (cos.f32 0)))) 1)
1
(-.f32 (+.f32 0 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 1 (cos.f32 0))
1
(*.f32 (cos.f32 0) 1)
1
(*.f32 (sqrt.f32 (cos.f32 0)) (sqrt.f32 (cos.f32 0)))
1
(*.f32 (cbrt.f32 (cos.f32 0)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))
1
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (cbrt.f32 (cos.f32 0)))
1
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))))
(*.f32 2 (log.f32 (sqrt.f32 (E.f32))))
(pow.f32 (cos.f32 0) 1)
1
(pow.f32 (sqrt.f32 (cos.f32 0)) 2)
1
(pow.f32 (cbrt.f32 (cos.f32 0)) 3)
1
(pow.f32 (pow.f32 (cos.f32 0) 3) 1/3)
1
(sqrt.f32 (pow.f32 (cos.f32 0) 2))
1
(cbrt.f32 (pow.f32 (cos.f32 0) 3))
1
(cos.f32 0)
1
(expm1.f32 (log1p.f32 (cos.f32 0)))
1
(exp.f32 (log.f32 (cos.f32 0)))
1
(exp.f32 (*.f32 (log.f32 (cos.f32 0)) 1))
1
(log1p.f32 (expm1.f32 (cos.f32 0)))
1
(+.f32 1 (+.f32 (expm1.f32 (cos.f32 0)) -1))
(expm1.f32 1)
(+.f32 1 (+.f32 (+.f32 (expm1.f32 (cos.f32 0)) -1) 0))
(expm1.f32 1)
(+.f32 1 (*.f32 1 (+.f32 (expm1.f32 (cos.f32 0)) -1)))
(expm1.f32 1)
(+.f32 (expm1.f32 (cos.f32 0)) 0)
(expm1.f32 1)
(+.f32 (exp.f32 (cos.f32 0)) -1)
(expm1.f32 1)
(+.f32 0 (expm1.f32 (cos.f32 0)))
(expm1.f32 1)
(+.f32 -1 (exp.f32 (cos.f32 0)))
(expm1.f32 1)
(+.f32 (+.f32 (expm1.f32 (cos.f32 0)) -1) 1)
(expm1.f32 1)
(-.f32 (exp.f32 (cos.f32 0)) 1)
(expm1.f32 1)
(-.f32 (exp.f32 (log1p.f32 (exp.f32 (cos.f32 0)))) 2)
(+.f32 (exp.f32 (log1p.f32 (E.f32))) -2)
(+.f32 -2 (exp.f32 (log1p.f32 (E.f32))))
(-.f32 (+.f32 1 (exp.f32 (cos.f32 0))) 2)
(expm1.f32 1)
(-.f32 (/.f32 1 (-.f32 1 (expm1.f32 (cos.f32 0)))) (-.f32 (/.f32 (pow.f32 (expm1.f32 (cos.f32 0)) 2) (-.f32 1 (expm1.f32 (cos.f32 0)))) -1))
(+.f32 (-.f32 (/.f32 1 (-.f32 1 (expm1.f32 1))) (/.f32 (pow.f32 (expm1.f32 1) 2) (-.f32 1 (expm1.f32 1)))) -1)
(+.f32 -1 (-.f32 (/.f32 1 (-.f32 2 (E.f32))) (/.f32 (pow.f32 (expm1.f32 1) 2) (-.f32 2 (E.f32)))))
(-.f32 (-.f32 (/.f32 1 (-.f32 2 (E.f32))) 1) (/.f32 (pow.f32 (expm1.f32 1) 2) (-.f32 2 (E.f32))))
(-.f32 (/.f32 1 (-.f32 1 (expm1.f32 (cos.f32 0)))) (+.f32 (/.f32 (pow.f32 (expm1.f32 (cos.f32 0)) 2) (-.f32 1 (expm1.f32 (cos.f32 0)))) 1))
(+.f32 (-.f32 (/.f32 1 (-.f32 1 (expm1.f32 1))) (/.f32 (pow.f32 (expm1.f32 1) 2) (-.f32 1 (expm1.f32 1)))) -1)
(+.f32 -1 (-.f32 (/.f32 1 (-.f32 2 (E.f32))) (/.f32 (pow.f32 (expm1.f32 1) 2) (-.f32 2 (E.f32)))))
(-.f32 (-.f32 (/.f32 1 (-.f32 2 (E.f32))) 1) (/.f32 (pow.f32 (expm1.f32 1) 2) (-.f32 2 (E.f32))))
(*.f32 1 (expm1.f32 (cos.f32 0)))
(expm1.f32 1)
(*.f32 (expm1.f32 (cos.f32 0)) 1)
(expm1.f32 1)
(*.f32 (sqrt.f32 (expm1.f32 (cos.f32 0))) (sqrt.f32 (expm1.f32 (cos.f32 0))))
(expm1.f32 1)
(*.f32 (cbrt.f32 (expm1.f32 (cos.f32 0))) (pow.f32 (cbrt.f32 (expm1.f32 (cos.f32 0))) 2))
(expm1.f32 1)
(*.f32 (pow.f32 (cbrt.f32 (expm1.f32 (cos.f32 0))) 2) (cbrt.f32 (expm1.f32 (cos.f32 0))))
(expm1.f32 1)
(*.f32 (+.f32 1 (sqrt.f32 (exp.f32 (cos.f32 0)))) (-.f32 (sqrt.f32 (exp.f32 (cos.f32 0))) 1))
(expm1.f32 1)
(/.f32 (-.f32 (pow.f32 (exp.f32 (cos.f32 0)) 2) 1) (+.f32 1 (exp.f32 (cos.f32 0))))
(/.f32 (+.f32 (pow.f32 (E.f32) 2) -1) (+.f32 1 (E.f32)))
(/.f32 (+.f32 -1 (exp.f32 2)) (+.f32 1 (E.f32)))
(/.f32 (-.f32 (pow.f32 (exp.f32 (cos.f32 0)) 3) 1) (+.f32 (pow.f32 (exp.f32 (cos.f32 0)) 2) (+.f32 1 (exp.f32 (cos.f32 0)))))
(/.f32 (+.f32 (pow.f32 (E.f32) 3) -1) (+.f32 (+.f32 1 (E.f32)) (pow.f32 (E.f32) 2)))
(/.f32 (+.f32 -1 (pow.f32 (E.f32) 3)) (+.f32 1 (+.f32 (E.f32) (exp.f32 2))))
(/.f32 (fma.f32 (E.f32) (exp.f32 2) -1) (+.f32 1 (+.f32 (E.f32) (exp.f32 2))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (exp.f32 (cos.f32 0)) 2) 1)) (+.f32 1 (exp.f32 (cos.f32 0))))
(/.f32 (+.f32 (pow.f32 (E.f32) 2) -1) (+.f32 1 (E.f32)))
(/.f32 (+.f32 -1 (exp.f32 2)) (+.f32 1 (E.f32)))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (exp.f32 (cos.f32 0)) 3) 1)) (+.f32 (pow.f32 (exp.f32 (cos.f32 0)) 2) (+.f32 1 (exp.f32 (cos.f32 0)))))
(/.f32 (+.f32 (pow.f32 (E.f32) 3) -1) (+.f32 (+.f32 1 (E.f32)) (pow.f32 (E.f32) 2)))
(/.f32 (+.f32 -1 (pow.f32 (E.f32) 3)) (+.f32 1 (+.f32 (E.f32) (exp.f32 2))))
(/.f32 (fma.f32 (E.f32) (exp.f32 2) -1) (+.f32 1 (+.f32 (E.f32) (exp.f32 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (exp.f32 (cos.f32 0)) 2) 1) 1) (+.f32 1 (exp.f32 (cos.f32 0))))
(/.f32 (+.f32 (pow.f32 (E.f32) 2) -1) (+.f32 1 (E.f32)))
(/.f32 (+.f32 -1 (exp.f32 2)) (+.f32 1 (E.f32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (exp.f32 (cos.f32 0)) 3) 1) 1) (+.f32 (pow.f32 (exp.f32 (cos.f32 0)) 2) (+.f32 1 (exp.f32 (cos.f32 0)))))
(/.f32 (+.f32 (pow.f32 (E.f32) 3) -1) (+.f32 (+.f32 1 (E.f32)) (pow.f32 (E.f32) 2)))
(/.f32 (+.f32 -1 (pow.f32 (E.f32) 3)) (+.f32 1 (+.f32 (E.f32) (exp.f32 2))))
(/.f32 (fma.f32 (E.f32) (exp.f32 2) -1) (+.f32 1 (+.f32 (E.f32) (exp.f32 2))))
(pow.f32 (expm1.f32 (cos.f32 0)) 1)
(expm1.f32 1)
(pow.f32 (sqrt.f32 (expm1.f32 (cos.f32 0))) 2)
(expm1.f32 1)
(pow.f32 (cbrt.f32 (expm1.f32 (cos.f32 0))) 3)
(expm1.f32 1)
(pow.f32 (pow.f32 (expm1.f32 (cos.f32 0)) 3) 1/3)
(expm1.f32 1)
(sqrt.f32 (pow.f32 (expm1.f32 (cos.f32 0)) 2))
(sqrt.f32 (pow.f32 (expm1.f32 1) 2))
(fabs.f32 (expm1.f32 1))
(log.f32 (exp.f32 (expm1.f32 (cos.f32 0))))
(expm1.f32 1)
(log.f32 (+.f32 1 (expm1.f32 (expm1.f32 (cos.f32 0)))))
(expm1.f32 1)
(cbrt.f32 (pow.f32 (expm1.f32 (cos.f32 0)) 3))
(expm1.f32 1)
(exp.f32 (log.f32 (expm1.f32 (cos.f32 0))))
(expm1.f32 1)
(exp.f32 (*.f32 (log.f32 (expm1.f32 (cos.f32 0))) 1))
(expm1.f32 1)
(log1p.f32 (expm1.f32 (expm1.f32 (cos.f32 0))))
(expm1.f32 1)
(fma.f32 1 (exp.f32 (cos.f32 0)) -1)
(expm1.f32 1)
(fma.f32 (sqrt.f32 (exp.f32 (cos.f32 0))) (sqrt.f32 (exp.f32 (cos.f32 0))) -1)
(expm1.f32 1)
(fma.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2) (cbrt.f32 (exp.f32 (cos.f32 0))) -1)
(expm1.f32 1)
0
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 0) (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))
(+.f32 0 (*.f32 1 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (log.f32 (cbrt.f32 (E.f32)))) (log.f32 (cbrt.f32 (E.f32)))))
(*.f32 (*.f32 3 (log.f32 (cbrt.f32 (E.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 3 (*.f32 (log.f32 (cbrt.f32 (E.f32))) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))))
(*.f32 2 (*.f32 (log.f32 (sqrt.f32 (E.f32))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (log.f32 (sqrt.f32 (E.f32))) (*.f32 2 (sqrt.f32 (log1p.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) 1)
(+.f32 0 (*.f32 1 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 1)
(+.f32 0 (*.f32 1 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 2)
(+.f32 0 (*.f32 1 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 3)
(+.f32 0 (*.f32 1 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)
(+.f32 0 (*.f32 1 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 0) 2)))
(+.f32 0 (*.f32 1 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(log.f32 (pow.f32 (exp.f32 (cos.f32 0)) (sqrt.f32 (log1p.f32 u1))))
(+.f32 0 (*.f32 1 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))))
(+.f32 0 (*.f32 1 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 3))
(+.f32 0 (*.f32 1 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (*.f32 1 (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 0) 3)))
(cbrt.f32 (*.f32 1 (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(+.f32 0 (*.f32 1 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (log.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(+.f32 0 (*.f32 1 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 1))
(+.f32 0 (*.f32 1 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(+.f32 0 (*.f32 1 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))

eval746.0ms (5.4%)

Compiler

Compiled 37694 to 24425 computations (35.2% saved)

prune610.0ms (4.5%)

Pruning

50 alts after pruning (44 fresh and 6 done)

PrunedKeptTotal
New1297241321
Fresh62026
Picked011
Done156
Total1304501354
Error
0.0b
Counts
1354 → 50
Alt Table
Click to see full alt table
StatusErrorProgram
10.6b
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
8.7b
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 3)
8.6b
(/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)))
8.6b
(/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 1 (sqrt.f32 (log1p.f32 u1))))
12.4b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) 1)
12.2b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) 1)
0.3b
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
4.8b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (+.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3)))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
8.0b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
3.0b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
8.5b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
4.2b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
9.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
2.9b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.0b
(*.f32 (sqrt.f32 (neg.f32 (+.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)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.5b
(*.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)))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (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)))
14.1b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
8.0b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
11.7b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
6.9b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (+.f32 1 (expm1.f32 1))))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (PI.f32) u2) 2) 2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 1))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (log.f32 (pow.f32 (exp.f32 u2) (PI.f32))))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))
6.5b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
13.3b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
10.6b
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 1))
8.6b
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
30.2b
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
12.3b
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
8.6b
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
12.3b
(*.f32 3 (*.f32 (log.f32 (cbrt.f32 (E.f32))) (sqrt.f32 (log1p.f32 u1))))
6.5b
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
16.8b
(sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2))))))
10.0b
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)))
12.1b
(sqrt.f32 (log1p.f32 u1))
20.7b
(sqrt.f32 (log.f32 (+.f32 1 u1)))
12.1b
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
Compiler

Compiled 1646 to 1328 computations (19.3% saved)

localize63.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 67 to 21 computations (68.7% saved)

series3.0ms (0%)

Counts
4 → 40
Calls

15 calls:

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

rewrite217.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
768×distribute-rgt-in
708×associate-*r/
706×distribute-lft-in
570×associate-*l/
386×add-sqr-sqrt
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
018116
1374104
2472692
Stop Event
node limit
Counts
4 → 199
Calls
Call 1
Inputs
(*.f32 u2 (PI.f32))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u2 (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u2) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u2 (PI.f32))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u2 (PI.f32))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (+.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (+.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (+.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (*.f32 1 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 u1) (*.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (*.f32 1 (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (*.f32 1 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (*.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (*.f32 (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (*.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (*.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (+.f32 (log1p.f32 u1) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (+.f32 (log1p.f32 u1) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (+.f32 (log1p.f32 u1) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1) (log1p.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1))) (log.f32 (/.f32 1 (+.f32 u1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (log.f32 (/.f32 1 (+.f32 u1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (log.f32 (/.f32 1 (+.f32 u1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (log1p.f32 u1) (exp.f32 (log1p.f32 (log1p.f32 (*.f32 u1 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (/.f32 1 (+.f32 u1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/4) (*.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/4) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2) (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (/.f32 1 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/4)) (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))) (-.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))) (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (log.f32 (/.f32 1 (+.f32 u1 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))) (-.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3) (pow.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) 3))) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (-.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (*.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (log.f32 (/.f32 1 (+.f32 u1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (/.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (log.f32 (/.f32 1 (+.f32 u1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (log.f32 (/.f32 1 (+.f32 u1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (/.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (/.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))) (-.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (*.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1)))) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3) (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3)) (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3)) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3) (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3)) (*.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (neg.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) 1) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))) (-.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1)))) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (neg.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) 1) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))) 1) (-.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 3)) 1) (+.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1)))) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) 1) (neg.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) 1) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2)) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2)) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (/.f32 1 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3) (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3)) (/.f32 1 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))) (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3) (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3)) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3)) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) 1) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) 1) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (+.f32 u1 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (-.f32 (/.f32 1 (+.f32 u1 1)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (-.f32 (/.f32 1 (+.f32 u1 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (*.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (*.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (-.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))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 3) (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/4) (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2)) (sqrt.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2) 1/2) (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) 1) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) 1) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 3/2) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))))))

simplify132.0ms (1%)

Algorithm
egg-herbie
Rules
984×associate-*r*
962×associate-*l*
846×fma-def
616×associate-/l*
554×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
064016885
1175815091
Stop Event
node limit
Counts
239 → 392
Calls
Call 1
Inputs
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/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1)) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))
(-.f32 (+.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 -2 (log.f32 (/.f32 1 u1)))))
(-.f32 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1)))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1)) (*.f32 -2 (log.f32 (/.f32 -1 u1))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))
(-.f32 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) 2)) (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (*.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (*.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))))) 2)) (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) 1/3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))))
(sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2))))))
(+.f32 (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (+.f32 (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2))))))))))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (+.f32 (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(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 (exp.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) 1)
(pow.f32 (*.f32 u2 (PI.f32)) 1)
(pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 2)
(pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(log.f32 (pow.f32 (exp.f32 u2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3)))
(expm1.f32 (log1p.f32 (*.f32 u2 (PI.f32))))
(exp.f32 (log.f32 (*.f32 u2 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (PI.f32))) 1))
(log1p.f32 (expm1.f32 (*.f32 u2 (PI.f32))))
(+.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(+.f32 (log1p.f32 u1) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1))
(+.f32 (log1p.f32 u1) (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log1p.f32 u1) (+.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log1p.f32 u1) (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log1p.f32 u1) (+.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log1p.f32 u1) (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log1p.f32 u1) (+.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log1p.f32 u1) (*.f32 1 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1)))
(+.f32 (log1p.f32 u1) (*.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1) 1))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1))))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (*.f32 1 (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (*.f32 1 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (*.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (*.f32 (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1))) 1))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (*.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) 1))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (*.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) 1))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (+.f32 (log1p.f32 u1) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (+.f32 (log1p.f32 u1) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (+.f32 (log1p.f32 u1) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1) (log1p.f32 u1))
(+.f32 (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1))) (log.f32 (/.f32 1 (+.f32 u1 1))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (log.f32 (/.f32 1 (+.f32 u1 1))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (log.f32 (/.f32 1 (+.f32 u1 1))))
(+.f32 (-.f32 (log1p.f32 u1) (exp.f32 (log1p.f32 (log1p.f32 (*.f32 u1 u1))))) 1)
(*.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1)
(*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))
(*.f32 1 (log.f32 (/.f32 1 (+.f32 u1 1))))
(*.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/4) (*.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/4) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(*.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2))
(*.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2) (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (/.f32 1 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(*.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/4)) (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/4))
(*.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(*.f32 (+.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))) (-.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))))
(*.f32 (/.f32 1 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))) (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (log.f32 (/.f32 1 (+.f32 u1 1))))
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))) (-.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3) (pow.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) 3))) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (-.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (*.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))))
(/.f32 1 (/.f32 1 (log.f32 (/.f32 1 (+.f32 u1 1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (/.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (log.f32 (/.f32 1 (+.f32 u1 1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (log.f32 (/.f32 1 (+.f32 u1 1)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (/.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (/.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))) (-.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (*.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1)))) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3) (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3)) (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3)) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3) (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3)) (*.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (neg.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) 1) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))) (-.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1)))) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (neg.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) 1) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))) 1) (-.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 3)) 1) (+.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1)))) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) 1) (neg.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) 1) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2)) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2)) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (/.f32 1 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3) (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3)) (/.f32 1 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))) (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3) (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3)) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3)) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) 1) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) 1) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1)
(pow.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2)
(pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 3)
(pow.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 2) 1/2)
(pow.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 3) 1/3)
(sqrt.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 2))
(log.f32 (/.f32 1 (+.f32 u1 1)))
(log.f32 (+.f32 1 (-.f32 (/.f32 1 (+.f32 u1 1)) 1)))
(cbrt.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 3))
(expm1.f32 (log1p.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))
(exp.f32 (log.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))
(exp.f32 (*.f32 (log.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 1))
(log1p.f32 (-.f32 (/.f32 1 (+.f32 u1 1)) 1))
(fma.f32 1 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (*.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (*.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))) 1)
(/.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (-.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))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(pow.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 3) 1/3)
(sqrt.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 3) (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))) 1)
(*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 1)
(*.f32 1 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))
(*.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/4) (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))
(*.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2)) (sqrt.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2) 1/2) (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 1/2))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) 1) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) 1) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/2)
(pow.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 1)
(pow.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) 3)
(pow.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))
(log.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))))
(cbrt.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(exp.f32 (log.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(exp.f32 (*.f32 (log.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
Outputs
u1
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) u1)
(fma.f32 1/2 (*.f32 u1 u1) 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))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)))
(fma.f32 1/2 (*.f32 u1 u1) (fma.f32 1/4 (pow.f32 u1 4) (fma.f32 1/3 (pow.f32 u1 3) u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))
(-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2)))
(+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1)) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u1)) (/.f32 1 u1)) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2)))
(+.f32 (/.f32 1 u1) (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2)))
(-.f32 (+.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 -2 (log.f32 (/.f32 1 u1)))))
(-.f32 (+.f32 (fma.f32 -1 (neg.f32 (log.f32 u1)) (/.f32 1 u1)) (/.f32 1/2 (*.f32 u1 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2)))
(+.f32 (+.f32 (/.f32 1 u1) (log.f32 u1)) (-.f32 (/.f32 1/2 (*.f32 u1 u1)) (fma.f32 (neg.f32 (log.f32 u1)) -2 (log.f32 -1))))
(-.f32 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1)))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))
(+.f32 (/.f32 1/3 (pow.f32 u1 3)) (-.f32 (+.f32 (fma.f32 -1 (neg.f32 (log.f32 u1)) (/.f32 1 u1)) (/.f32 1/2 (*.f32 u1 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2))))
(+.f32 (+.f32 (log.f32 u1) (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1)))) (-.f32 (/.f32 1/3 (pow.f32 u1 3)) (fma.f32 (neg.f32 (log.f32 u1)) -2 (log.f32 -1))))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))
(*.f32 (log.f32 (/.f32 -1 u1)) 1)
(log.f32 (/.f32 -1 u1))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1)) (*.f32 -2 (log.f32 (/.f32 -1 u1))))
(+.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (/.f32 1 u1)) (*.f32 2 (log.f32 (/.f32 -1 u1))))
(+.f32 (/.f32 1 u1) (log.f32 (/.f32 -1 u1)))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))
(+.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1)))) (*.f32 2 (log.f32 (/.f32 -1 u1))))
(+.f32 (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1))) (log.f32 (/.f32 -1 u1)))
(-.f32 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))
(+.f32 (/.f32 1/3 (pow.f32 u1 3)) (+.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1)))) (*.f32 2 (log.f32 (/.f32 -1 u1)))))
(+.f32 (/.f32 1/3 (pow.f32 u1 3)) (+.f32 (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1))) (log.f32 (/.f32 -1 u1))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (*.f32 (sqrt.f32 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2)))) (/.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (sqrt.f32 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -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 (neg.f32 (log.f32 u1)) -2)))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (*.f32 (sqrt.f32 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2)))) (/.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2)))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (/.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2))))) 2)) u1))) (*.f32 (sqrt.f32 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) 2)) (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))))) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2))))) (/.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 (neg.f32 (log.f32 u1)) -2)))))) 2)) (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2)))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -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 (neg.f32 (log.f32 u1)) -2)))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (*.f32 (sqrt.f32 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(+.f32 (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2)))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (/.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2))))) 2)) u1))) (*.f32 (sqrt.f32 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2))))) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (/.f32 (+.f32 1/3 (*.f32 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2))))) 2)) (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2))) -1/2)) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(fma.f32 (sqrt.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1))))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (*.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1))) (/.f32 (-.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1))) -1/2) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 (sqrt.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 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)))) (*.f32 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) -1/2) 2)) (*.f32 u1 u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (*.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))) (+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))))) 2)) (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) 1/3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1))) (/.f32 (-.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1))) -1/2) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1))) (/.f32 (fma.f32 -1/2 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1))) -1/2) 2)) (*.f32 (log.f32 (/.f32 -1 u1)) 1)) 1/3) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 (sqrt.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1))))))))
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) -1/2) 2)) (*.f32 u1 u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (/.f32 (fma.f32 -1/2 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) -1/2) 2)) (log.f32 (/.f32 -1 u1))) 1/3) (pow.f32 u1 3)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2))))))
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
(+.f32 (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))))
(+.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))))
(*.f32 (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 1) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (+.f32 (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2))))))))))
(fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))))
(fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 1) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))
(+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (+.f32 (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))))))
(fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 (*.f32 -4/45 (pow.f32 u2 6)) (pow.f32 (PI.f32) 6)))) (*.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) 1) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(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 (neg.f32 (log.f32 u1)) -2))))
(sqrt.f32 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2)))
(+.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 (neg.f32 (log.f32 u1)) -2)))) (*.f32 1/2 (*.f32 (/.f32 1 u1) (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2))))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2)))) u1) (sqrt.f32 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2))))
(+.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 (neg.f32 (log.f32 u1)) -2)))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -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 (neg.f32 (log.f32 u1)) -2)))))) 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 (neg.f32 (log.f32 u1)) -2)))))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2)))) (+.f32 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2))))) 2)) (*.f32 u1 u1)) (/.f32 1 u1))) (sqrt.f32 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2))))
(+.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 (neg.f32 (log.f32 u1)) -2)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2))))) (/.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 (neg.f32 (log.f32 u1)) -2)))))) 2)) (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2)))))) (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 (neg.f32 (log.f32 u1)) -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 (neg.f32 (log.f32 u1)) -2)))))) 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 (neg.f32 (log.f32 u1)) -2))))))))))
(+.f32 (sqrt.f32 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2)))) (+.f32 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2))))) 2)) (*.f32 u1 u1)) (/.f32 1 u1))) (/.f32 (sqrt.f32 (/.f32 1 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2)))) (/.f32 (pow.f32 u1 3) (+.f32 1/3 (*.f32 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2))))) 2)) (+.f32 (-.f32 (log.f32 u1) (log.f32 -1)) (*.f32 (log.f32 u1) -2))) -1/2)))))))
(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 (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1))) -1/2) 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 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) -1/2) 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 (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1))) -1/2) 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 (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1))) -1/2) 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 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) -1/2) 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 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) -1/2) 2)) (*.f32 u1 u1)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(-.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 u2) (PI.f32)))
(*.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 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log1p.f32 u1) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log1p.f32 u1) (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))))
(+.f32 (*.f32 0 (log1p.f32 (*.f32 u1 u1))) (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))))
(+.f32 (*.f32 0 (log1p.f32 (*.f32 u1 u1))) (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (*.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))))) (*.f32 0 (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log1p.f32 u1) (+.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (*.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))))) (*.f32 0 (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log1p.f32 u1) (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2)) (*.f32 0 (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log1p.f32 u1) (+.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2)) (*.f32 0 (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (log1p.f32 u1) (*.f32 1 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1)))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log1p.f32 u1) (*.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1) 1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1))))
(+.f32 (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (*.f32 0 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (neg.f32 (log1p.f32 u1)) (*.f32 2 (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))
(fma.f32 2 (*.f32 0 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (neg.f32 (log1p.f32 u1)) (+.f32 (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (*.f32 0 (log1p.f32 (*.f32 u1 u1))) (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (neg.f32 (log1p.f32 u1)) (+.f32 (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (-.f32 (*.f32 0 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (neg.f32 (log1p.f32 u1)) (+.f32 (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (*.f32 0 (log1p.f32 (*.f32 u1 u1))) (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (neg.f32 (log1p.f32 u1)) (*.f32 2 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))
(fma.f32 2 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (neg.f32 (log1p.f32 u1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (neg.f32 (log1p.f32 u1)) (+.f32 (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (-.f32 (*.f32 0 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (neg.f32 (log1p.f32 u1)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (-.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (neg.f32 (log1p.f32 u1)) (*.f32 2 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))
(fma.f32 2 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (*.f32 1 (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (*.f32 0 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (*.f32 1 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (*.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (*.f32 (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1))) 1))
(+.f32 (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (*.f32 0 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (*.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) 1))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (*.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) 1))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (neg.f32 (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))) (+.f32 (log1p.f32 u1) (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))))
(+.f32 (*.f32 0 (log1p.f32 (*.f32 u1 u1))) (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (+.f32 (log1p.f32 u1) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (*.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))))) (*.f32 0 (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (+.f32 (log1p.f32 u1) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (*.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2)) (*.f32 0 (log1p.f32 (*.f32 u1 u1)))))
(+.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (fma.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 1 (log1p.f32 (*.f32 u1 u1))) (log.f32 (/.f32 1 (+.f32 u1 1))))
(+.f32 (+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (*.f32 0 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (log.f32 (/.f32 1 (+.f32 u1 1))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (log.f32 (/.f32 1 (+.f32 u1 1))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 u1)))
(-.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (-.f32 (log1p.f32 u1) (exp.f32 (log1p.f32 (log1p.f32 (*.f32 u1 u1))))) 1)
(+.f32 1 (-.f32 (log1p.f32 u1) (exp.f32 (log1p.f32 (log1p.f32 (*.f32 u1 u1))))))
(-.f32 (log1p.f32 u1) (expm1.f32 (log1p.f32 (log1p.f32 (*.f32 u1 u1)))))
(*.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1)
(neg.f32 (log1p.f32 u1))
(*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))
(neg.f32 (log1p.f32 u1))
(*.f32 1 (log.f32 (/.f32 1 (+.f32 u1 1))))
(neg.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/4) (*.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/4) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(neg.f32 (log1p.f32 u1))
(*.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2))
(neg.f32 (log1p.f32 u1))
(*.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(*.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))))))
(*.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1)))) 4))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2) (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))
(neg.f32 (log1p.f32 u1))
(*.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (/.f32 1 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))
(*.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/4)) (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/4))
(neg.f32 (log1p.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(*.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))))))
(*.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1)))) 4))
(*.f32 (+.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))) (-.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))))
(*.f32 (/.f32 1 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))) (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (log.f32 (/.f32 1 (+.f32 u1 1))))
(neg.f32 (log1p.f32 u1))
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))) (-.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (-.f32 (pow.f32 (log1p.f32 u1) 4) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (*.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))) (-.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (-.f32 (pow.f32 (log1p.f32 u1) 4) (*.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))) (-.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3) (pow.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) 3))) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (-.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (*.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3) (pow.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 4) (*.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (-.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (log1p.f32 u1) 2)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (pow.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) 3) (pow.f32 (log1p.f32 u1) 6))) (fma.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (neg.f32 (pow.f32 (log1p.f32 u1) 2))) (pow.f32 (log1p.f32 u1) 4)))
(/.f32 1 (/.f32 1 (log.f32 (/.f32 1 (+.f32 u1 1)))))
(neg.f32 (log1p.f32 u1))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (/.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (log.f32 (/.f32 1 (+.f32 u1 1)))))
(neg.f32 (log1p.f32 u1))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (log.f32 (/.f32 1 (+.f32 u1 1)))))
(neg.f32 (log1p.f32 u1))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))))
(*.f32 (hypot.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 3/2)) (/.f32 (hypot.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 3/2)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (/.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (/.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (/.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (/.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))) (-.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6)) (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6)) (*.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (*.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4)) (*.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (+.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))))
(/.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (+.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1)))) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3) (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3)) (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3)) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3) (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3)) (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (+.f32 (pow.f32 (log1p.f32 u1) 6) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3) (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 6) (fma.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6)))) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3) (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3)) (*.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3) (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3)) (*.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (+.f32 (pow.f32 (log1p.f32 u1) 4) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6)) (*.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (+.f32 (pow.f32 (log1p.f32 u1) 4) (fma.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (neg.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) 1) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))))
(*.f32 (/.f32 (hypot.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 3/2)) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))) (sqrt.f32 (neg.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (/.f32 (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))) (-.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1)))) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (neg.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))) (pow.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1))) 2) (cbrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (/.f32 (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1))) 2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1))) 2) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) 1) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1))))) 1) (-.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 3)) 1) (+.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 (*.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (neg.f32 (log1p.f32 (*.f32 u1 u1)))) (*.f32 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) 1) (neg.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) 1) (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))))
(*.f32 (/.f32 (hypot.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 3/2)) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))) (sqrt.f32 (neg.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (/.f32 (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2)) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))) (pow.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1))) 2) (cbrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2)) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (/.f32 (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (pow.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1))) 2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1))) 2) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1)))))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (cbrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))) (pow.f32 (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1)))) 4))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (/.f32 (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1)))))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (pow.f32 (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1)))) 4))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (/.f32 1 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4)) (*.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (+.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))))
(/.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (+.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3) (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3)) (/.f32 1 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3) (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3)) (*.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (+.f32 (pow.f32 (log1p.f32 u1) 4) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6)) (*.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (+.f32 (pow.f32 (log1p.f32 u1) 4) (fma.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))) (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6)) (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6)) (*.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3) (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3)) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3)) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3) (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3)) (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (+.f32 (pow.f32 (log1p.f32 u1) 6) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3) (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 6) (fma.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6)))) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) 1) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))
(/.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) 1) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))
(pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1)
(neg.f32 (log1p.f32 u1))
(pow.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2)
(neg.f32 (log1p.f32 u1))
(pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 3)
(neg.f32 (log1p.f32 u1))
(pow.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 2) 1/2)
(sqrt.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) 2))
(fabs.f32 (neg.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 3) 1/3)
(neg.f32 (log1p.f32 u1))
(sqrt.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 2))
(sqrt.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) 2))
(fabs.f32 (neg.f32 (log1p.f32 u1)))
(log.f32 (/.f32 1 (+.f32 u1 1)))
(neg.f32 (log1p.f32 u1))
(log.f32 (+.f32 1 (-.f32 (/.f32 1 (+.f32 u1 1)) 1)))
(log1p.f32 (+.f32 (/.f32 1 (+.f32 u1 1)) -1))
(log.f32 (+.f32 (/.f32 1 (+.f32 u1 1)) 0))
(cbrt.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 3))
(neg.f32 (log1p.f32 u1))
(expm1.f32 (log1p.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))
(neg.f32 (log1p.f32 u1))
(exp.f32 (log.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))
(neg.f32 (log1p.f32 u1))
(exp.f32 (*.f32 (log.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 1))
(neg.f32 (log1p.f32 u1))
(log1p.f32 (-.f32 (/.f32 1 (+.f32 u1 1)) 1))
(log1p.f32 (+.f32 (/.f32 1 (+.f32 u1 1)) -1))
(log.f32 (+.f32 (/.f32 1 (+.f32 u1 1)) 0))
(fma.f32 1 (log1p.f32 u1) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)) (neg.f32 (log1p.f32 (*.f32 u1 u1))))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 0 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 0 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (*.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (*.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))) 1)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) 1) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (-.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))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (-.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))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1 (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 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))) (hypot.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 3/2)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (/.f32 (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))) (hypot.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 3/2)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (/.f32 (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) 1) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))))
(/.f32 (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (-.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))) 4) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)))))
(*.f32 (/.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1 (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 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))) (*.f32 (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (cbrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))) (*.f32 (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (/.f32 (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(pow.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 1)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) 2)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) 3)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 3) 1/3)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (*.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)))
(sqrt.f32 (*.f32 (neg.f32 (log1p.f32 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 3))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 3) (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) 1))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))) 1)
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 1)
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(*.f32 1 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/4) (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/4))
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))
(*.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(*.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2)) (sqrt.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1))) 2)) (sqrt.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (fabs.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 2) 1/2) (pow.f32 (cbrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1))) 2)) (sqrt.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1)))))
(*.f32 (fabs.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (neg.f32 (log1p.f32 u1)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (hypot.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 3/2)) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (hypot.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 3/2)) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2))))
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (cbrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (/.f32 (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (hypot.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 3/2)) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) 1) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (sqrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (hypot.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) 3/2)) (sqrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) 1) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (sqrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))) (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))) (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))))
(/.f32 (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1)))) (cbrt.f32 (fma.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))) (pow.f32 (log1p.f32 u1) 2)))) (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (/.f32 (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))) (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1))))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))) (cbrt.f32 (+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1))))) (cbrt.f32 (sqrt.f32 (neg.f32 (log1p.f32 u1)))))
(pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/2)
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 1)
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 1/4) 2)
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) 3)
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 3/2) 1/3)
(cbrt.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) 3/2))
(fabs.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(log.f32 (exp.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))))))
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (log.f32 (/.f32 1 (+.f32 u1 1))) 3/2))
(cbrt.f32 (pow.f32 (neg.f32 (log1p.f32 u1)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (log.f32 (/.f32 1 (+.f32 u1 1)))) 1/2))
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))) 1))
(sqrt.f32 (neg.f32 (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (sqrt.f32 (log.f32 (/.f32 1 (+.f32 u1 1))))))
(sqrt.f32 (neg.f32 (log1p.f32 u1)))

localize78.0ms (0.6%)

Compiler

Compiled 20 to 9 computations (55% saved)

localize107.0ms (0.8%)

Local error

Found 3 expressions with local error:

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

Compiled 27 to 19 computations (29.6% saved)

series6.0ms (0%)

Counts
2 → 24
Calls

6 calls:

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

rewrite374.0ms (2.7%)

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

Useful iterations: 1 (0.0ms)

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

simplify76.0ms (0.6%)

Algorithm
egg-herbie
Rules
890×associate-/l*
718×distribute-lft-in
700×distribute-rgt-in
610×+-commutative
554×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02894294971274
18453640
230913346
Stop Event
node limit
Counts
66 → 129
Calls
Call 1
Inputs
(sqrt.f32 u1)
(+.f32 (*.f32 -1/4 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (sqrt.f32 u1))
(+.f32 (*.f32 1/3 (*.f32 (-.f32 (*.f32 19/32 (sqrt.f32 (pow.f32 u1 3))) (*.f32 3/16 (pow.f32 (*.f32 1 (pow.f32 u1 17)) 1/6))) u1)) (+.f32 (*.f32 -1/4 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (sqrt.f32 u1)))
(+.f32 (*.f32 1/3 (*.f32 (-.f32 (*.f32 19/32 (sqrt.f32 (pow.f32 u1 3))) (*.f32 3/16 (pow.f32 (*.f32 1 (pow.f32 u1 17)) 1/6))) u1)) (+.f32 (*.f32 -1/4 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (+.f32 (sqrt.f32 u1) (*.f32 1/3 (*.f32 (-.f32 (*.f32 -63/128 (sqrt.f32 (pow.f32 u1 3))) (+.f32 (*.f32 -1/64 (sqrt.f32 (pow.f32 u1 7))) (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 u1 2)) 1/3) (-.f32 (*.f32 19/32 (sqrt.f32 (pow.f32 u1 3))) (*.f32 3/16 (pow.f32 (*.f32 1 (pow.f32 u1 17)) 1/6))))))) (pow.f32 u1 2))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (*.f32 -1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 1/3) (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 1/6) (/.f32 1 u1))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 1/3) (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 1/6) (/.f32 1 u1))))) (*.f32 1/3 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 3/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 u1 2)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 1/3) (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 1/6) (/.f32 1 u1))))) (+.f32 (*.f32 1/3 (/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (+.f32 (*.f32 -9/8 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (log.f32 (/.f32 1 u1)))) (*.f32 1/4 (-.f32 (*.f32 3 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (+.f32 (*.f32 2 (/.f32 1 (log.f32 (/.f32 1 u1)))) (*.f32 2 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))))) (*.f32 9/16 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 1 u1)))) 1/3) (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 3/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1))))) (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 1 u1)))) 1/3) (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 3/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6))))))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 u1 3))))) (*.f32 1/3 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 3/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 u1 2))))))))
(sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 1 u1))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 1 u1))) (+.f32 (*.f32 1/3 (/.f32 (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 3/4 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/6))) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 u1 2)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 1 u1))) (+.f32 (*.f32 1/3 (/.f32 (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 3/4 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/6))) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 u1 2)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (*.f32 -1/3 (/.f32 (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (-.f32 (+.f32 (*.f32 -1/4 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 2 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 9/8 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 9/16 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))))) (+.f32 (*.f32 -1/8 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/3) (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 3/4 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/6))))))) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 u1 3)))))))
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 (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2))
(*.f32 (pow.f32 1 1/3) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/3) (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/3))
(sqrt.f32 (log1p.f32 u1))
(fabs.f32 (sqrt.f32 (log1p.f32 u1)))
(log.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))
(exp.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1))))
(-.f32 (+.f32 1 (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 (pow.f32 (log1p.f32 u1) 1/4) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) 3/4) (pow.f32 (log1p.f32 u1) 1/4))
(*.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) 2) 1/2)
(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)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1))
Outputs
(sqrt.f32 u1)
(+.f32 (*.f32 -1/4 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (sqrt.f32 u1))
(fma.f32 -1/4 (pow.f32 (pow.f32 u1 13) 1/6) (sqrt.f32 u1))
(+.f32 (*.f32 1/3 (*.f32 (-.f32 (*.f32 19/32 (sqrt.f32 (pow.f32 u1 3))) (*.f32 3/16 (pow.f32 (*.f32 1 (pow.f32 u1 17)) 1/6))) u1)) (+.f32 (*.f32 -1/4 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (sqrt.f32 u1)))
(fma.f32 1/3 (*.f32 u1 (+.f32 (*.f32 19/32 (sqrt.f32 (pow.f32 u1 3))) (*.f32 -3/16 (pow.f32 (pow.f32 u1 17) 1/6)))) (fma.f32 -1/4 (pow.f32 (pow.f32 u1 13) 1/6) (sqrt.f32 u1)))
(fma.f32 1/3 (*.f32 u1 (fma.f32 19/32 (sqrt.f32 (pow.f32 u1 3)) (*.f32 (pow.f32 (pow.f32 u1 17) 1/6) -3/16))) (fma.f32 -1/4 (pow.f32 (pow.f32 u1 13) 1/6) (sqrt.f32 u1)))
(+.f32 (*.f32 1/3 (*.f32 (-.f32 (*.f32 19/32 (sqrt.f32 (pow.f32 u1 3))) (*.f32 3/16 (pow.f32 (*.f32 1 (pow.f32 u1 17)) 1/6))) u1)) (+.f32 (*.f32 -1/4 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (+.f32 (sqrt.f32 u1) (*.f32 1/3 (*.f32 (-.f32 (*.f32 -63/128 (sqrt.f32 (pow.f32 u1 3))) (+.f32 (*.f32 -1/64 (sqrt.f32 (pow.f32 u1 7))) (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 1 (pow.f32 u1 2)) 1/3) (-.f32 (*.f32 19/32 (sqrt.f32 (pow.f32 u1 3))) (*.f32 3/16 (pow.f32 (*.f32 1 (pow.f32 u1 17)) 1/6))))))) (pow.f32 u1 2))))))
(fma.f32 1/3 (*.f32 u1 (+.f32 (*.f32 19/32 (sqrt.f32 (pow.f32 u1 3))) (*.f32 -3/16 (pow.f32 (pow.f32 u1 17) 1/6)))) (+.f32 (fma.f32 -1/4 (pow.f32 (pow.f32 u1 13) 1/6) (sqrt.f32 u1)) (*.f32 1/3 (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 (sqrt.f32 (pow.f32 u1 3)) -63/128) (fma.f32 -1/64 (sqrt.f32 (pow.f32 u1 7)) (*.f32 -1/2 (*.f32 (+.f32 (*.f32 19/32 (sqrt.f32 (pow.f32 u1 3))) (*.f32 -3/16 (pow.f32 (pow.f32 u1 17) 1/6))) (cbrt.f32 (*.f32 u1 u1))))))))))
(fma.f32 1/3 (*.f32 u1 (fma.f32 19/32 (sqrt.f32 (pow.f32 u1 3)) (*.f32 (pow.f32 (pow.f32 u1 17) 1/6) -3/16))) (fma.f32 -1/4 (pow.f32 (pow.f32 u1 13) 1/6) (fma.f32 1/3 (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 (sqrt.f32 (pow.f32 u1 3)) -63/128) (fma.f32 -1/64 (sqrt.f32 (pow.f32 u1 7)) (*.f32 (fma.f32 19/32 (sqrt.f32 (pow.f32 u1 3)) (*.f32 (pow.f32 (pow.f32 u1 17) 1/6) -3/16)) (*.f32 -1/2 (cbrt.f32 (*.f32 u1 u1))))))) (sqrt.f32 u1))))
(fma.f32 1/3 (*.f32 u1 (fma.f32 19/32 (sqrt.f32 (pow.f32 u1 3)) (*.f32 (pow.f32 (pow.f32 u1 17) 1/6) -3/16))) (fma.f32 -1/4 (pow.f32 (pow.f32 u1 13) 1/6) (fma.f32 1/3 (*.f32 u1 (*.f32 u1 (+.f32 (fma.f32 (sqrt.f32 (pow.f32 u1 3)) -63/128 (*.f32 (fabs.f32 (pow.f32 u1 7/2)) 1/64)) (*.f32 (fma.f32 19/32 (sqrt.f32 (pow.f32 u1 3)) (*.f32 (pow.f32 (pow.f32 u1 17) 1/6) -3/16)) (*.f32 (cbrt.f32 (*.f32 u1 u1)) 1/2))))) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (*.f32 -1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 1/3) (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 1/6) (/.f32 1 u1))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 -1/2 (*.f32 (cbrt.f32 (sqrt.f32 -1)) (*.f32 (/.f32 1 u1) (pow.f32 (neg.f32 (log.f32 u1)) 1/6)))))
(fma.f32 -1/2 (*.f32 (cbrt.f32 (sqrt.f32 -1)) (/.f32 (pow.f32 (neg.f32 (log.f32 u1)) 1/6) u1)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 1/3) (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 1/6) (/.f32 1 u1))))) (*.f32 1/3 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 3/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 u1 2)))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 -1/2 (*.f32 (cbrt.f32 (sqrt.f32 -1)) (*.f32 (/.f32 1 u1) (pow.f32 (neg.f32 (log.f32 u1)) 1/6))) (*.f32 1/3 (/.f32 (-.f32 (*.f32 (+.f32 (/.f32 9/8 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 3/4 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) 3/4)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (*.f32 u1 u1) (neg.f32 (log.f32 u1))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 1/3 (/.f32 (fma.f32 (fma.f32 3/4 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 9/8 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) -3/4)) (*.f32 (*.f32 u1 u1) (log.f32 u1))) (*.f32 -1/2 (*.f32 (cbrt.f32 (sqrt.f32 -1)) (/.f32 (pow.f32 (neg.f32 (log.f32 u1)) 1/6) u1)))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 1/3 (/.f32 (fma.f32 (+.f32 (/.f32 9/8 (*.f32 (log.f32 u1) (log.f32 u1))) (+.f32 (/.f32 3/4 (neg.f32 (log.f32 u1))) (/.f32 -3/4 (*.f32 (log.f32 u1) (log.f32 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (pow.f32 (log.f32 u1) 3)))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) -3/4)) (*.f32 (*.f32 u1 u1) (log.f32 u1))) (*.f32 (/.f32 (pow.f32 (neg.f32 (log.f32 u1)) 1/6) u1) (*.f32 -1/2 (cbrt.f32 (sqrt.f32 -1))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (sqrt.f32 -1) 1/3) (*.f32 (sqrt.f32 1) (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 1/6) (/.f32 1 u1))))) (+.f32 (*.f32 1/3 (/.f32 (-.f32 (*.f32 (*.f32 (-.f32 (+.f32 (*.f32 -9/8 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (log.f32 (/.f32 1 u1)))) (*.f32 1/4 (-.f32 (*.f32 3 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (+.f32 (*.f32 2 (/.f32 1 (log.f32 (/.f32 1 u1)))) (*.f32 2 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))))) (*.f32 9/16 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 1 u1)))) 1/3) (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 3/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))))))) (+.f32 (*.f32 -1/8 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1))))) (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 1 u1)))) 1/3) (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 3/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6))))))))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 u1 3))))) (*.f32 1/3 (/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 3/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (sqrt.f32 -1)) (sqrt.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (+.f32 (*.f32 1/4 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 (sqrt.f32 -1) 5) 1/3) (*.f32 (sqrt.f32 1) (pow.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 5) 1/6)))))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 u1 2))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 -1/2 (*.f32 (cbrt.f32 (sqrt.f32 -1)) (*.f32 (/.f32 1 u1) (pow.f32 (neg.f32 (log.f32 u1)) 1/6))) (*.f32 1/3 (+.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (*.f32 (sqrt.f32 -1) (-.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))))) (fma.f32 -2/3 (*.f32 (-.f32 (*.f32 (+.f32 (/.f32 9/8 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 3/4 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) 3/4)) (cbrt.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 u1)) (pow.f32 (sqrt.f32 -1) 2))))) (fma.f32 -1/8 (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))) (*.f32 (*.f32 (-.f32 (*.f32 (+.f32 (/.f32 9/8 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 3/4 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) 3/4)) (cbrt.f32 (/.f32 1 (*.f32 (neg.f32 (log.f32 u1)) (pow.f32 (sqrt.f32 -1) 2))))) -1/3)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (pow.f32 u1 3) (neg.f32 (log.f32 u1))))) (/.f32 (-.f32 (*.f32 (+.f32 (/.f32 9/8 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 3/4 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) 3/4)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 (*.f32 u1 u1) (neg.f32 (log.f32 u1)))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 1/3 (+.f32 (/.f32 (fma.f32 (fma.f32 3/4 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 9/8 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) -3/4)) (*.f32 (*.f32 u1 u1) (log.f32 u1))) (/.f32 (-.f32 (*.f32 (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3)) (*.f32 (sqrt.f32 -1) (fma.f32 -9/8 (-.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (fma.f32 1/4 (-.f32 (/.f32 3 (*.f32 (log.f32 u1) (log.f32 u1))) (+.f32 (/.f32 2 (neg.f32 (log.f32 u1))) (/.f32 2 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (/.f32 -9/16 (pow.f32 (neg.f32 (log.f32 u1)) 3)))))) (fma.f32 -2/3 (*.f32 (fma.f32 (fma.f32 3/4 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 9/8 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) -3/4)) (cbrt.f32 (/.f32 1 (log.f32 u1)))) (fma.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))) -1/8 (*.f32 (fma.f32 (fma.f32 3/4 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 9/8 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) -3/4)) (*.f32 (cbrt.f32 (/.f32 1 (log.f32 u1))) -1/3))))) (*.f32 (pow.f32 u1 3) (log.f32 u1)))) (*.f32 -1/2 (*.f32 (cbrt.f32 (sqrt.f32 -1)) (/.f32 (pow.f32 (neg.f32 (log.f32 u1)) 1/6) u1)))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 -1/2 (*.f32 (cbrt.f32 (sqrt.f32 -1)) (/.f32 (pow.f32 (neg.f32 (log.f32 u1)) 1/6) u1)) (*.f32 (/.f32 1/3 (log.f32 u1)) (+.f32 (/.f32 (fma.f32 (+.f32 (/.f32 9/8 (*.f32 (log.f32 u1) (log.f32 u1))) (+.f32 (/.f32 3/4 (neg.f32 (log.f32 u1))) (/.f32 -3/4 (*.f32 (log.f32 u1) (log.f32 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (pow.f32 (log.f32 u1) 3)))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) -3/4)) (*.f32 u1 u1)) (/.f32 (+.f32 (-.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 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (pow.f32 (log.f32 u1) 3))))) (*.f32 (*.f32 (fma.f32 (+.f32 (/.f32 9/8 (*.f32 (log.f32 u1) (log.f32 u1))) (+.f32 (/.f32 3/4 (neg.f32 (log.f32 u1))) (/.f32 -3/4 (*.f32 (log.f32 u1) (log.f32 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (pow.f32 (log.f32 u1) 3)))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (sqrt.f32 -1) 5)) (pow.f32 (pow.f32 (neg.f32 (log.f32 u1)) 5) 1/6)) -3/4)) (cbrt.f32 (/.f32 1 (log.f32 u1)))) -1)) (*.f32 1/8 (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))))) (pow.f32 u1 3))))))
(sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))
(sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))
(sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 1 u1))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))
(fma.f32 1/2 (*.f32 (/.f32 1 u1) (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/6)) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))
(fma.f32 1/2 (/.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6) u1) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 1 u1))) (+.f32 (*.f32 1/3 (/.f32 (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 3/4 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/6))) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 u1 2)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 1 u1) (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/6)) (fma.f32 1/3 (/.f32 (+.f32 (*.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (+.f32 (/.f32 9/8 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))))) (*.f32 -3/4 (pow.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 5) 1/6))) (*.f32 (*.f32 u1 u1) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))
(fma.f32 1/2 (/.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6) u1) (fma.f32 1/3 (/.f32 (fma.f32 (sqrt.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (/.f32 9/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (+.f32 (/.f32 -3/4 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 -3/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (*.f32 -3/4 (pow.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5) 1/6))) (*.f32 u1 (*.f32 u1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))))
(fma.f32 1/2 (/.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6) u1) (fma.f32 1/3 (/.f32 (fma.f32 (sqrt.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (/.f32 -3/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) 3/8)) (*.f32 -3/4 (pow.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5) 1/6))) (*.f32 u1 (*.f32 u1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 1 u1))) (+.f32 (*.f32 1/3 (/.f32 (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 3/4 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/6))) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 u1 2)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (*.f32 -1/3 (/.f32 (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (-.f32 (+.f32 (*.f32 -1/4 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 2 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 9/8 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 9/16 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))))) (+.f32 (*.f32 -1/8 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (*.f32 -1 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/3) (-.f32 (*.f32 (sqrt.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)) (+.f32 (*.f32 9/8 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 3/4 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/6))))))) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 u1 3)))))))
(fma.f32 1/2 (*.f32 (/.f32 1 u1) (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/6)) (+.f32 (fma.f32 1/3 (/.f32 (+.f32 (*.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (+.f32 (/.f32 9/8 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))))) (*.f32 -3/4 (pow.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 5) 1/6))) (*.f32 (*.f32 u1 u1) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (*.f32 -1/3 (/.f32 (-.f32 (*.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (-.f32 (fma.f32 -1/4 (+.f32 (/.f32 2 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (+.f32 (/.f32 3 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 2 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (*.f32 9/8 (/.f32 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (/.f32 9/16 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)))) (fma.f32 -1/8 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (neg.f32 (*.f32 (+.f32 (*.f32 (sqrt.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (+.f32 (/.f32 9/8 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (*.f32 -3/4 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))))) (*.f32 -3/4 (pow.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 5) 1/6))) (cbrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))))) (*.f32 (pow.f32 u1 3) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))))
(fma.f32 1/2 (/.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6) u1) (fma.f32 1/3 (/.f32 (fma.f32 (sqrt.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (/.f32 9/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (+.f32 (/.f32 -3/4 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 -3/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (*.f32 -3/4 (pow.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5) 1/6))) (*.f32 u1 (*.f32 u1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (fma.f32 -1/3 (/.f32 (fma.f32 (sqrt.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (fma.f32 -1/4 (+.f32 (/.f32 2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (/.f32 3 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (fma.f32 9/8 (/.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -9/16 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)))) (neg.f32 (fma.f32 -1/8 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 (fma.f32 (sqrt.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (/.f32 9/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (+.f32 (/.f32 -3/4 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 -3/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (*.f32 -3/4 (pow.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5) 1/6))) (neg.f32 (cbrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))))))) (*.f32 (pow.f32 u1 3) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))))
(fma.f32 1/2 (/.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6) u1) (fma.f32 1/3 (/.f32 (fma.f32 (sqrt.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (/.f32 -3/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) 3/8)) (*.f32 -3/4 (pow.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5) 1/6))) (*.f32 u1 (*.f32 u1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (fma.f32 -1/3 (/.f32 (+.f32 (fma.f32 (sqrt.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (+.f32 (/.f32 -1/2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (/.f32 -1/2 (-.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 (/.f32 (+.f32 (/.f32 9/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 9/8 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -9/16 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)))) (*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/8)) (*.f32 (fma.f32 (sqrt.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (/.f32 -3/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) 3/8)) (*.f32 -3/4 (pow.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5) 1/6))) (cbrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))))) (*.f32 (pow.f32 u1 3) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))))
u1
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)
(fma.f32 -1/2 (*.f32 u1 u1) 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))
(+.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)))
(*.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 (/.f32 1 u1) (/.f32 -1/2 (*.f32 u1 u1))) (log.f32 u1))
(+.f32 (/.f32 1 u1) (+.f32 (/.f32 -1/2 (*.f32 u1 u1)) (log.f32 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 (/.f32 1 u1) (+.f32 (log.f32 u1) (+.f32 (/.f32 1/3 (pow.f32 u1 3)) (/.f32 -1/2 (*.f32 u1 u1)))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))
(fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))
(-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (/.f32 1 u1)))
(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 (log.f32 -1) (-.f32 (/.f32 1 u1) (log.f32 (/.f32 -1 u1))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (/.f32 1 u1))) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (+.f32 (/.f32 1 u1) (log.f32 -1))) (/.f32 1/2 (*.f32 u1 u1)))
(+.f32 (-.f32 (+.f32 (/.f32 1 u1) (log.f32 -1)) (log.f32 (/.f32 -1 u1))) (/.f32 -1/2 (*.f32 u1 u1)))
(-.f32 (log.f32 -1) (-.f32 (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 1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (+.f32 (/.f32 1 u1) (log.f32 -1)) (log.f32 (/.f32 -1 u1))) (/.f32 -1/2 (*.f32 u1 u1))))
(+.f32 (/.f32 1/3 (pow.f32 u1 3)) (-.f32 (log.f32 -1) (-.f32 (log.f32 (/.f32 -1 u1)) (+.f32 (/.f32 1 u1) (/.f32 -1/2 (*.f32 u1 u1))))))
(-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1)
(+.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) -1)
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(*.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(sqrt.f32 (log1p.f32 u1))
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (fabs.f32 (cbrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (fabs.f32 (cbrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 1 1/3) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/3) (pow.f32 (pow.f32 (log1p.f32 u1) 3/4) 1/3))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/4)) (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/4)))
(sqrt.f32 (log1p.f32 u1))
(fabs.f32 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(log.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2))
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) 1))
(sqrt.f32 (log1p.f32 u1))
(log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(-.f32 (+.f32 1 (log1p.f32 u1)) 1)
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(*.f32 (log1p.f32 u1) 1)
(log1p.f32 u1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(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 (pow.f32 (log1p.f32 u1) 3/4) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 3/4))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(log1p.f32 u1)
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (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 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)))
(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 (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)))))
(pow.f32 (log1p.f32 u1) 1)
(log1p.f32 u1)
(pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 2/3)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)))
(pow.f32 (sqrt.f32 (log1p.f32 u1)) 2)
(log1p.f32 u1)
(pow.f32 (cbrt.f32 (log1p.f32 u1)) 3)
(log1p.f32 u1)
(pow.f32 (pow.f32 (log1p.f32 u1) 2) 1/2)
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(fabs.f32 (log1p.f32 u1))
(pow.f32 (pow.f32 (log1p.f32 u1) 3) 1/3)
(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)

localize70.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
0.2b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 1))))
0.4b
(*.f32 (PI.f32) u2)
13.1b
(-.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 1)
Compiler

Compiled 72 to 38 computations (47.2% saved)

series2.0ms (0%)

Counts
2 → 32
Calls

9 calls:

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

rewrite84.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1382×associate-*r/
1210×associate-*l/
404×add-sqr-sqrt
392×*-un-lft-identity
390×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01962
139842
2513842
Stop Event
node limit
Counts
2 → 101
Calls
Call 1
Inputs
(-.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 1)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 1))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) u2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (fma.f32 (PI.f32) u2 -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (fma.f32 (PI.f32) u2 -1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (fma.f32 (PI.f32) u2 -1) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (PI.f32) u2 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) u2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (PI.f32) u2 -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (fma.f32 (PI.f32) u2 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u2 (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (PI.f32) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1) (/.f32 1 (+.f32 (*.f32 (PI.f32) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) (sqrt.f32 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u2 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (sqrt.f32 (fma.f32 (PI.f32) u2 1))) (-.f32 (sqrt.f32 (fma.f32 (PI.f32) u2 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) u2) 2) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)) (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1) (+.f32 (*.f32 (PI.f32) u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (-.f32 1 (*.f32 (fma.f32 (PI.f32) u2 1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) 0) (*.f32 (PI.f32) u2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 0 (pow.f32 (*.f32 (PI.f32) u2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) (-.f32 0 (*.f32 (*.f32 (PI.f32) u2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1)) (neg.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) 0)) (*.f32 (PI.f32) u2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 0 (pow.f32 (*.f32 (PI.f32) u2) 3))) (+.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) (-.f32 0 (*.f32 (*.f32 (PI.f32) u2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1))) (neg.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1))) (sqrt.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1))) (cbrt.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1) 1) (+.f32 (*.f32 (PI.f32) u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (-.f32 1 (*.f32 (fma.f32 (PI.f32) u2 1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) 0) 1) (*.f32 (PI.f32) u2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 0 (pow.f32 (*.f32 (PI.f32) u2) 3)) 1) (+.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) (-.f32 0 (*.f32 (*.f32 (PI.f32) u2) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1)) 1) (neg.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3))) 1) (neg.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1)) (sqrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3))) (sqrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1)) (sqrt.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)) (cbrt.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2)) 1) (/.f32 1 (+.f32 (*.f32 (PI.f32) u2) 2))) (+.f32 1 (pow.f32 (fma.f32 (PI.f32) u2 1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) 3) 1) (/.f32 1 (+.f32 (*.f32 (PI.f32) u2) 2))) (+.f32 (*.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) 1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)))) (+.f32 1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) 3) 1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)))) (+.f32 (*.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u2) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) u2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (PI.f32) u2 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u2 (PI.f32) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (PI.f32) u2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (fma.f32 (PI.f32) u2 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (PI.f32) u2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (fma.f32 (PI.f32) u2 1)) (sqrt.f32 (fma.f32 (PI.f32) u2 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (*.f32 (PI.f32) u2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (PI.f32) u2 1)) 2) (cbrt.f32 (fma.f32 (PI.f32) u2 1)) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.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) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (+.f32 (*.f32 (pow.f32 (sin.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) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (sqrt.f32 (log1p.f32 u1))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (+.f32 (*.f32 (pow.f32 (sin.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) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2))) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)) 3) (pow.f32 (log1p.f32 u1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)))))))))

simplify98.0ms (0.7%)

Algorithm
egg-herbie
Rules
1238×distribute-lft-in
1206×associate-*r/
914×associate-*l/
790×associate-/r/
524×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03706381
19855791
238335791
Stop Event
node limit
Counts
133 → 186
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 (*.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 (*.f32 (PI.f32) u2) 0)
(+.f32 1 (fma.f32 (PI.f32) u2 -1))
(+.f32 1 (+.f32 (fma.f32 (PI.f32) u2 -1) 0))
(+.f32 1 (-.f32 (fma.f32 (PI.f32) u2 -1) 0))
(+.f32 (fma.f32 (PI.f32) u2 1) -1)
(+.f32 0 (*.f32 (PI.f32) u2))
(+.f32 (fma.f32 (PI.f32) u2 -1) 1)
(+.f32 -1 (fma.f32 (PI.f32) u2 1))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (PI.f32) u2) 1)
(*.f32 1 (*.f32 (PI.f32) u2))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(*.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 1))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) u2))
(*.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1) (/.f32 1 (+.f32 (*.f32 (PI.f32) u2) 2)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(*.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 1 (sqrt.f32 (fma.f32 (PI.f32) u2 1))) (-.f32 (sqrt.f32 (fma.f32 (PI.f32) u2 1)) 1))
(/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) u2) 2) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)) (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1) (+.f32 (*.f32 (PI.f32) u2) 2))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (-.f32 1 (*.f32 (fma.f32 (PI.f32) u2 1) -1))))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) 0) (*.f32 (PI.f32) u2))
(/.f32 (+.f32 0 (pow.f32 (*.f32 (PI.f32) u2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) (-.f32 0 (*.f32 (*.f32 (PI.f32) u2) 0))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1)) (neg.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) 0)) (*.f32 (PI.f32) u2))
(/.f32 (*.f32 1 (+.f32 0 (pow.f32 (*.f32 (PI.f32) u2) 3))) (+.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) (-.f32 0 (*.f32 (*.f32 (PI.f32) u2) 0))))
(/.f32 (*.f32 1 (neg.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1))) (neg.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (*.f32 1 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1))) (sqrt.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1))) (cbrt.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1) 1) (+.f32 (*.f32 (PI.f32) u2) 2))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (-.f32 1 (*.f32 (fma.f32 (PI.f32) u2 1) -1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) 0) 1) (*.f32 (PI.f32) u2))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (*.f32 (PI.f32) u2) 3)) 1) (+.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) (-.f32 0 (*.f32 (*.f32 (PI.f32) u2) 0))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1)) 1) (neg.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3))) 1) (neg.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1)) (sqrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3))) (sqrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1)) (sqrt.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)) (cbrt.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2)) 1) (/.f32 1 (+.f32 (*.f32 (PI.f32) u2) 2))) (+.f32 1 (pow.f32 (fma.f32 (PI.f32) u2 1) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) 3) 1) (/.f32 1 (+.f32 (*.f32 (PI.f32) u2) 2))) (+.f32 (*.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) 1))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) 1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)))) (+.f32 1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) 3) 1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)))) (+.f32 (*.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) 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))
(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)))
(fma.f32 (PI.f32) u2 0)
(fma.f32 u2 (PI.f32) 0)
(fma.f32 1 (*.f32 (PI.f32) u2) 0)
(fma.f32 1 (fma.f32 (PI.f32) u2 1) -1)
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(fma.f32 (sqrt.f32 (fma.f32 (PI.f32) u2 1)) (sqrt.f32 (fma.f32 (PI.f32) u2 1)) -1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (*.f32 (PI.f32) u2)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (PI.f32) u2 1)) 2) (cbrt.f32 (fma.f32 (PI.f32) u2 1)) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2))))) 1)
(/.f32 (*.f32 (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) (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 (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 (*.f32 (pow.f32 (sin.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) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (*.f32 (-.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) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (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 (*.f32 (pow.f32 (sin.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) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2))) (sqrt.f32 (log1p.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)))))
Outputs
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (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)))) (sqrt.f32 -1)) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (/.f32 (*.f32 -1/2 (sqrt.f32 -1)) 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 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (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 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (*.f32 u1 u1))))))
(fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (sqrt.f32 -1)) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (sqrt.f32 -1)) u1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (*.f32 u1 u1))) (/.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (pow.f32 u1 3))))))
(fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (sqrt.f32 -1)) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (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 (*.f32 u1 u1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 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 -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 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) u1)))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) u1)) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 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 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 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))))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) u1) (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (*.f32 u1 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 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))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2))))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 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 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 (sqrt.f32 -1) 2))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) u1) (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (*.f32 u1 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 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))) (pow.f32 u1 3)) (-.f32 1/3 (/.f32 (+.f32 1/4 (*.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2))) (log.f32 (/.f32 -1 u1)))))) (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))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2))))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 (*.f32 -2 (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 2/3 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u2 4)) (pow.f32 (PI.f32) 4))))))
(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 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (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 -1) (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 2/3 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u2 4)) (pow.f32 (PI.f32) 4)))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 -4/45 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)))))))
(+.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 (*.f32 -2 (sqrt.f32 -1)) (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 -1)))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(+.f32 (*.f32 (PI.f32) u2) 0)
(*.f32 u2 (PI.f32))
(+.f32 1 (fma.f32 (PI.f32) u2 -1))
(*.f32 u2 (PI.f32))
(+.f32 1 (+.f32 (fma.f32 (PI.f32) u2 -1) 0))
(*.f32 u2 (PI.f32))
(+.f32 1 (-.f32 (fma.f32 (PI.f32) u2 -1) 0))
(*.f32 u2 (PI.f32))
(+.f32 (fma.f32 (PI.f32) u2 1) -1)
(*.f32 u2 (PI.f32))
(+.f32 0 (*.f32 (PI.f32) u2))
(*.f32 u2 (PI.f32))
(+.f32 (fma.f32 (PI.f32) u2 -1) 1)
(*.f32 u2 (PI.f32))
(+.f32 -1 (fma.f32 (PI.f32) u2 1))
(*.f32 u2 (PI.f32))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (PI.f32) u2) 1)
(*.f32 u2 (PI.f32))
(*.f32 1 (*.f32 (PI.f32) u2))
(*.f32 u2 (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 u2 (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1))
(*.f32 u2 (PI.f32))
(*.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 u2 (PI.f32))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 1))
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) u2))
(*.f32 u2 (PI.f32))
(*.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1) (/.f32 1 (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 2)) (fma.f32 (PI.f32) u2 2))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)) (fma.f32 u2 (PI.f32) 2))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) (sqrt.f32 u2))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 u2 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 (+.f32 1 (sqrt.f32 (fma.f32 (PI.f32) u2 1))) (-.f32 (sqrt.f32 (fma.f32 (PI.f32) u2 1)) 1))
(*.f32 u2 (PI.f32))
(/.f32 1 (/.f32 (+.f32 (*.f32 (PI.f32) u2) 2) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 2)) (fma.f32 (PI.f32) u2 2))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)) (fma.f32 u2 (PI.f32) 2))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)) (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1) (+.f32 (*.f32 (PI.f32) u2) 2))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 2)) (fma.f32 (PI.f32) u2 2))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)) (fma.f32 u2 (PI.f32) 2))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (-.f32 1 (*.f32 (fma.f32 (PI.f32) u2 1) -1))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) 0) (*.f32 (PI.f32) u2))
(/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 u2 (PI.f32)))
(/.f32 (+.f32 0 (pow.f32 (*.f32 (PI.f32) u2) 3)) (+.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) (-.f32 0 (*.f32 (*.f32 (PI.f32) u2) 0))))
(/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) (pow.f32 (*.f32 u2 (PI.f32)) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1)) (neg.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 2)) (fma.f32 (PI.f32) u2 2))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)) (fma.f32 u2 (PI.f32) 2))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) 0)) (*.f32 (PI.f32) u2))
(/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 u2 (PI.f32)))
(/.f32 (*.f32 1 (+.f32 0 (pow.f32 (*.f32 (PI.f32) u2) 3))) (+.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) (-.f32 0 (*.f32 (*.f32 (PI.f32) u2) 0))))
(/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) (pow.f32 (*.f32 u2 (PI.f32)) 2))
(/.f32 (*.f32 1 (neg.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1))) (neg.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 2)) (fma.f32 (PI.f32) u2 2))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)) (fma.f32 u2 (PI.f32) 2))
(/.f32 (*.f32 1 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1))) (sqrt.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 (PI.f32) u2 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (fma.f32 u2 (PI.f32) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(/.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1))) (cbrt.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (/.f32 (cbrt.f32 (fma.f32 (PI.f32) u2 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (cbrt.f32 (fma.f32 u2 (PI.f32) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1) 1) (+.f32 (*.f32 (PI.f32) u2) 2))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 2)) (fma.f32 (PI.f32) u2 2))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)) (fma.f32 u2 (PI.f32) 2))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (-.f32 1 (*.f32 (fma.f32 (PI.f32) u2 1) -1))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) 0) 1) (*.f32 (PI.f32) u2))
(/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 u2 (PI.f32)))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (*.f32 (PI.f32) u2) 3)) 1) (+.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) (-.f32 0 (*.f32 (*.f32 (PI.f32) u2) 0))))
(/.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) (pow.f32 (*.f32 u2 (PI.f32)) 2))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1)) 1) (neg.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 2)) (fma.f32 (PI.f32) u2 2))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)) (fma.f32 u2 (PI.f32) 2))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3))) 1) (neg.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1)) (sqrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 (PI.f32) u2 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (fma.f32 u2 (PI.f32) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3))) (sqrt.f32 (*.f32 (PI.f32) u2))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(/.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1)) (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1)) (sqrt.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (/.f32 (sqrt.f32 (fma.f32 (PI.f32) u2 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 2)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (fma.f32 u2 (PI.f32) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1)) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(/.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)))) (sqrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) -1)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)) (cbrt.f32 (+.f32 (*.f32 (PI.f32) u2) 2)))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (/.f32 (cbrt.f32 (fma.f32 (PI.f32) u2 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (cbrt.f32 (fma.f32 u2 (PI.f32) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2)))) (cbrt.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2)) 1) (/.f32 1 (+.f32 (*.f32 (PI.f32) u2) 2))) (+.f32 1 (pow.f32 (fma.f32 (PI.f32) u2 1) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 4) -1) (/.f32 (+.f32 1 (pow.f32 (fma.f32 (PI.f32) u2 1) 2)) (/.f32 1 (fma.f32 (PI.f32) u2 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 4)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2)) (fma.f32 u2 (PI.f32) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) 3) 1) (/.f32 1 (+.f32 (*.f32 (PI.f32) u2) 2))) (+.f32 (*.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (pow.f32 (fma.f32 (PI.f32) u2 1) 2)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) 1))))
(/.f32 (*.f32 (/.f32 1 (fma.f32 (PI.f32) u2 2)) (+.f32 (pow.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) 3) -1)) (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 4) (+.f32 1 (pow.f32 (fma.f32 (PI.f32) u2 1) 2))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 6)) (fma.f32 u2 (PI.f32) 2)) (+.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (+.f32 1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 4))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) 1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)))) (+.f32 1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 6) -1) (/.f32 (+.f32 1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2)))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 6)) (*.f32 (+.f32 1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3)) (+.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) 3) 1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (+.f32 (*.f32 (PI.f32) u2) 2)))) (+.f32 (*.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) (pow.f32 (fma.f32 (PI.f32) u2 1) 3)) (+.f32 1 (*.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) 1))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 3) 3) -1) (/.f32 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 6) (+.f32 1 (pow.f32 (fma.f32 (PI.f32) u2 1) 3))) (/.f32 1 (+.f32 (pow.f32 (fma.f32 (PI.f32) u2 1) 2) (fma.f32 (PI.f32) u2 2)))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3) 3)) (*.f32 (+.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 6) (+.f32 1 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3))) (+.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2))))
(/.f32 (+.f32 -1 (pow.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3) 3)) (*.f32 (+.f32 1 (+.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 3) (pow.f32 (fma.f32 u2 (PI.f32) 1) 6))) (+.f32 (pow.f32 (fma.f32 u2 (PI.f32) 1) 2) (fma.f32 u2 (PI.f32) 2))))
(pow.f32 (*.f32 (PI.f32) u2) 1)
(*.f32 u2 (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2)
(*.f32 u2 (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3)
(*.f32 u2 (PI.f32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1/3)
(*.f32 u2 (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 2))
(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))
(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))
(fma.f32 (PI.f32) u2 0)
(*.f32 u2 (PI.f32))
(fma.f32 u2 (PI.f32) 0)
(*.f32 u2 (PI.f32))
(fma.f32 1 (*.f32 (PI.f32) u2) 0)
(*.f32 u2 (PI.f32))
(fma.f32 1 (fma.f32 (PI.f32) u2 1) -1)
(*.f32 u2 (PI.f32))
(fma.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (PI.f32) u2)) 0)
(*.f32 u2 (PI.f32))
(fma.f32 (sqrt.f32 (fma.f32 (PI.f32) u2 1)) (sqrt.f32 (fma.f32 (PI.f32) u2 1)) -1)
(*.f32 u2 (PI.f32))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (*.f32 (PI.f32) u2)) 0)
(*.f32 u2 (PI.f32))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 (PI.f32) u2 1)) 2) (cbrt.f32 (fma.f32 (PI.f32) u2 1)) -1)
(*.f32 u2 (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2))))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.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) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) 1) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.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 (*.f32 (pow.f32 (sin.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) (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 (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1 (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 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (sqrt.f32 (log1p.f32 u1))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) 1) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (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 (*.f32 (pow.f32 (sin.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) (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 (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 1 (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 (*.f32 (PI.f32) u2) 2))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)))) 2)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)))) 3)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 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 (*.f32 (PI.f32) u2) 2))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2))) 3))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 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 (*.f32 (PI.f32) u2) 2)) 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 2))) 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 (*.f32 (PI.f32) u2) 2)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)))) 1))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))

localize61.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
0.2b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.4b
(*.f32 (PI.f32) (+.f32 u2 u2))
0.7b
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
Compiler

Compiled 63 to 14 computations (77.8% saved)

series2.0ms (0%)

Counts
2 → 32
Calls

9 calls:

TimeVariablePointExpression
1.0ms
u1
@-inf
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.0ms
u1
@inf
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.0ms
u1
@0
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.0ms
u2
@0
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.0ms
u2
@0
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))

rewrite71.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
606×associate-*r/
576×distribute-rgt-in
530×distribute-lft-in
510×associate-*l/
336×add-sqr-sqrt
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01760
133852
2422624
Stop Event
node limit
Counts
2 → 54
Calls
Call 1
Inputs
(log.f32 (exp.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))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (cos.f32 0) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (cos.f32 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0)))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2))) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))) 1) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (cos.f32 0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (exp.f32 (log1p.f32 (cos.f32 0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cos.f32 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 0)) (sqrt.f32 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cos.f32 0)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (cbrt.f32 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cos.f32 0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (cos.f32 0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cos.f32 0)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cos.f32 0) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (cos.f32 0) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f32 0)))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cos.f32 0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cos.f32 0)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 0) (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 0 (sqrt.f32 (log1p.f32 u1))) (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0)))) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 0)) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 3) (pow.f32 (log1p.f32 u1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 0) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))))))

simplify91.0ms (0.7%)

Algorithm
egg-herbie
Rules
1440×fma-def
1270×associate-/l/
814×*-commutative
590×distribute-lft-out
522×times-frac
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02443866
16283246
219402972
359072864
Stop Event
node limit
Counts
86 → 139
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 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 (cos.f32 0) 0)
(+.f32 0 (cos.f32 0))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0)))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2)))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0)))))
(+.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 0 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2))) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0)))))
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))))
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0))))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))) 1) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))) 1))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0)))) 1))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 0))) 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 (+.f32 0 (exp.f32 (log1p.f32 (cos.f32 0)))) 1)
(-.f32 (+.f32 0 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(*.f32 (cos.f32 0) 1)
(*.f32 1 (cos.f32 0))
(*.f32 (sqrt.f32 (cos.f32 0)) (sqrt.f32 (cos.f32 0)))
(*.f32 (cbrt.f32 (cos.f32 0)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (cbrt.f32 (cos.f32 0)))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))))
(pow.f32 (cos.f32 0) 1)
(pow.f32 (sqrt.f32 (cos.f32 0)) 2)
(pow.f32 (cbrt.f32 (cos.f32 0)) 3)
(pow.f32 (pow.f32 (cos.f32 0) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 0) 2))
(cbrt.f32 (pow.f32 (cos.f32 0) 3))
(cos.f32 0)
(expm1.f32 (log1p.f32 (cos.f32 0)))
(exp.f32 (log.f32 (cos.f32 0)))
(exp.f32 (*.f32 (log.f32 (cos.f32 0)) 1))
(log1p.f32 (expm1.f32 (cos.f32 0)))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 0) (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0))))))
(+.f32 (*.f32 0 (sqrt.f32 (log1p.f32 u1))) (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0)))) (sqrt.f32 (log1p.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) 1)
(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)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 0) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 0)) (sqrt.f32 (log1p.f32 u1))))
(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))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 0) 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 (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 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))
(fma.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) 1)
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))))
(+.f32 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)))))
(fma.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (*.f32 u2 u2)) (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 u2 4)) 1))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(+.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 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (*.f32 u2 u2))))))
(+.f32 (fma.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (*.f32 u2 u2)) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 u2 4)))) (fma.f32 (pow.f32 u2 6) (*.f32 -4/45 (pow.f32 (PI.f32) 6)) 1))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.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 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) u1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 u1 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))))))
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (/.f32 (sqrt.f32 -1) (/.f32 u1 (fma.f32 1/4 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/2)))))))
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) u1)) (+.f32 -1/2 (/.f32 -1/2 (/.f32 u1 (fma.f32 1/4 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/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 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (*.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) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))))))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 u1 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (/.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 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (fma.f32 1/4 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/2)) (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (/.f32 u1 (fma.f32 1/2 (/.f32 (fma.f32 1/4 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/2) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)))))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) -1/2) u1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (+.f32 (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (/.f32 (sqrt.f32 -1) u1)) (+.f32 (fma.f32 1/4 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/2) (/.f32 (fma.f32 1/2 (/.f32 (fma.f32 1/4 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/2) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3) u1))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (/.f32 (sqrt.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 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 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 -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 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (*.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 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) -1) (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 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))))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1) (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (/.f32 (*.f32 u1 u1) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)))))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(fma.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (*.f32 (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1) 1) (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(fma.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (*.f32 (+.f32 1 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1)) (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 (sqrt.f32 -1) 2))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (/.f32 (pow.f32 u1 3) (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1)))))))) (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 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (/.f32 (*.f32 u1 u1) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)))))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))))
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.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 (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1) 1) (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (neg.f32 (log.f32 (/.f32 -1 u1)))) 1/3) (pow.f32 u1 3))))))
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (+.f32 (+.f32 1 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1)) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (neg.f32 (log.f32 (/.f32 -1 u1)))) 1/3) (*.f32 u1 u1)))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 -1))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 (*.f32 -2 (*.f32 (*.f32 u2 u2) (sqrt.f32 -1))) (pow.f32 (PI.f32) 2))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (fma.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) 1) (sqrt.f32 -1)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 -2 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 u2 4))) (sqrt.f32 -1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 u2 4)) 1) (sqrt.f32 -1)) (*.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 -1))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 -1) (fma.f32 (pow.f32 (PI.f32) 2) (*.f32 -2 (*.f32 u2 u2)) (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 u2 4)) 1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 -1))) (fma.f32 -4/45 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 u2 4))) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 -2 (*.f32 (*.f32 u2 u2) (sqrt.f32 -1))) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 u2 6))) (sqrt.f32 -1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 u2 4)) 1) (sqrt.f32 -1)) (*.f32 (sqrt.f32 -1) (fma.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 u2 6) (*.f32 -4/45 (pow.f32 (PI.f32) 6)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1) (fma.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 (pow.f32 u2 6) (*.f32 -4/45 (pow.f32 (PI.f32) 6))))))))
(*.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 (log.f32 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(+.f32 (cos.f32 0) 0)
1
(+.f32 0 (cos.f32 0))
1
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0)))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2)))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 1))) (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 1)))))
(*.f32 3 (log.f32 (cbrt.f32 (E.f32))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 1))))
(*.f32 2 (log.f32 (sqrt.f32 (E.f32))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0)))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 1))) (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 1)))))
(*.f32 3 (log.f32 (cbrt.f32 (E.f32))))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2))))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 1))))
(*.f32 2 (log.f32 (sqrt.f32 (E.f32))))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2))) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0)))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 1))) (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 1)))))
(*.f32 3 (log.f32 (cbrt.f32 (E.f32))))
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 1))))
(*.f32 2 (log.f32 (sqrt.f32 (E.f32))))
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0))))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 1))) (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 1)))))
(*.f32 3 (log.f32 (cbrt.f32 (E.f32))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))) 1) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))) 1))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 1))))
(*.f32 2 (log.f32 (sqrt.f32 (E.f32))))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0)))) 1))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 1))) (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 1)))))
(*.f32 3 (log.f32 (cbrt.f32 (E.f32))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 0))) 1)
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 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (cos.f32 0)))) 1)
1
(-.f32 (+.f32 0 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 0) 1)
1
(*.f32 1 (cos.f32 0))
1
(*.f32 (sqrt.f32 (cos.f32 0)) (sqrt.f32 (cos.f32 0)))
1
(*.f32 (cbrt.f32 (cos.f32 0)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))
1
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (cbrt.f32 (cos.f32 0)))
1
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 1))))
(*.f32 2 (log.f32 (sqrt.f32 (E.f32))))
(pow.f32 (cos.f32 0) 1)
1
(pow.f32 (sqrt.f32 (cos.f32 0)) 2)
1
(pow.f32 (cbrt.f32 (cos.f32 0)) 3)
1
(pow.f32 (pow.f32 (cos.f32 0) 3) 1/3)
1
(sqrt.f32 (pow.f32 (cos.f32 0) 2))
1
(cbrt.f32 (pow.f32 (cos.f32 0) 3))
1
(cos.f32 0)
1
(expm1.f32 (log1p.f32 (cos.f32 0)))
1
(exp.f32 (log.f32 (cos.f32 0)))
1
(exp.f32 (*.f32 (log.f32 (cos.f32 0)) 1))
1
(log1p.f32 (expm1.f32 (cos.f32 0)))
1
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 0) (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0))))))
(*.f32 2 (*.f32 (log.f32 (sqrt.f32 (exp.f32 1))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 2 (*.f32 (log.f32 (sqrt.f32 (E.f32))) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (log.f32 (cbrt.f32 (exp.f32 1))) (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 1))))))
(*.f32 (*.f32 3 (log.f32 (cbrt.f32 (E.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 3 (*.f32 (log.f32 (cbrt.f32 (E.f32))) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 0 (sqrt.f32 (log1p.f32 u1))) (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 0)))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 2 (*.f32 (log.f32 (sqrt.f32 (exp.f32 1))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 2 (*.f32 (log.f32 (sqrt.f32 (E.f32))) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 0))) 2)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 0)))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (log.f32 (cbrt.f32 (exp.f32 1))) (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 1))))))
(*.f32 (*.f32 3 (log.f32 (cbrt.f32 (E.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 3 (*.f32 (log.f32 (cbrt.f32 (E.f32))) (sqrt.f32 (log1p.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) 1)
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 2)
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 3)
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 0) 2)))
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(log.f32 (pow.f32 (exp.f32 (cos.f32 0)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 3))
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (*.f32 1 (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 0) 3)))
(cbrt.f32 (*.f32 1 (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (log.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 1))
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))

eval823.0ms (6%)

Compiler

Compiled 38239 to 24434 computations (36.1% saved)

prune470.0ms (3.4%)

Pruning

54 alts after pruning (45 fresh and 9 done)

PrunedKeptTotal
New109991108
Fresh33639
Picked011
Done2810
Total1104541158
Error
0.0b
Counts
1158 → 54
Alt Table
Click to see full alt table
StatusErrorProgram
10.6b
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
8.7b
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)))) 3)
8.6b
(/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)))
8.6b
(/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 1 (sqrt.f32 (log1p.f32 u1))))
12.4b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) 1)
12.2b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) 1)
12.0b
(*.f32 (pow.f32 (pow.f32 u1 3/2) 1/3) 1)
12.0b
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 u1 3)) 1/3) 1)
14.8b
(*.f32 (-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1) 1)
0.3b
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
4.8b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (+.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3)))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
8.0b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
3.0b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
8.5b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
4.2b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
9.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
2.9b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.0b
(*.f32 (sqrt.f32 (neg.f32 (+.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)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.5b
(*.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)))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (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)))
14.1b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
6.9b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (+.f32 1 (expm1.f32 1))))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (PI.f32) u2) 2) 2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 1))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (+.f32 (fma.f32 (PI.f32) u2 1) -1))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (log.f32 (pow.f32 (exp.f32 u2) (PI.f32))))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))
6.5b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
13.3b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
10.6b
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 1))
8.6b
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
8.6b
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 1))))
8.0b
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
11.7b
(*.f32 (sqrt.f32 u1) 1)
30.2b
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
12.3b
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
8.6b
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
12.3b
(*.f32 3 (*.f32 (log.f32 (cbrt.f32 (E.f32))) (sqrt.f32 (log1p.f32 u1))))
6.5b
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
16.8b
(sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2))))))
10.0b
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)) 2)))
12.1b
(sqrt.f32 (log1p.f32 u1))
20.7b
(sqrt.f32 (log.f32 (+.f32 1 u1)))
12.1b
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
Compiler

Compiled 1689 to 1374 computations (18.7% saved)

localize153.0ms (1.1%)

Local error

Found 4 expressions with local error:

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

Compiled 107 to 38 computations (64.5% saved)

series2.0ms (0%)

Counts
2 → 16
Calls

6 calls:

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

rewrite99.0ms (0.7%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
01774
137070
2493450
Stop Event
node limit
Counts
2 → 149
Calls
Call 1
Inputs
(pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 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))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (*.f32 -1/2 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (*.f32 (neg.f32 (cos.f32 0)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (*.f32 -1 (*.f32 1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (*.f32 (neg.f32 (sqrt.f32 (*.f32 1/2 (cos.f32 0)))) (sqrt.f32 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 0))) 2)) (cbrt.f32 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (neg.f32 (*.f32 1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1/2 (cos.f32 0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 (cos.f32 0)) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1 (*.f32 1/2 (cos.f32 0))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 1/2 (cos.f32 0)))) (sqrt.f32 (*.f32 1/2 (cos.f32 0)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 0))) 2)) (cbrt.f32 (*.f32 1/2 (cos.f32 0)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 1/2 (cos.f32 0))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1/2 (exp.f32 (log1p.f32 (*.f32 1/2 (cos.f32 0))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1/2 (*.f32 1/2 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1/4 (pow.f32 (*.f32 1/2 (cos.f32 0)) 2)) (pow.f32 (cos.f32 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8)) (+.f32 1/4 (+.f32 (pow.f32 (*.f32 1/2 (cos.f32 0)) 2) (*.f32 1/4 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (cos.f32 (-.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32)))) (cos.f32 0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1/4 (pow.f32 (*.f32 1/2 (cos.f32 0)) 2)) 1) (pow.f32 (cos.f32 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8))) (+.f32 1/4 (+.f32 (pow.f32 (*.f32 1/2 (cos.f32 0)) 2) (*.f32 1/4 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (cos.f32 (-.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32)))) (cos.f32 0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8)) 1) (+.f32 1/4 (+.f32 (pow.f32 (*.f32 1/2 (cos.f32 0)) 2) (*.f32 1/4 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (cos.f32 (-.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32)))) (cos.f32 0)) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 0)) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 0 (*.f32 1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 1/2 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 (+.f32 0 (*.f32 1/2 (cos.f32 0))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 (+.f32 0 (*.f32 1/2 (cos.f32 0))) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 (+.f32 0 (*.f32 1/2 (cos.f32 0))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 0) 2) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.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 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.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 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.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 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.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 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.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 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.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 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.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 u2 (PI.f32))) 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 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 1/2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 1/2 (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 1/2 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (pow.f32 (cos.f32 0) 2) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (pow.f32 (cos.f32 0) 2) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (pow.f32 (cos.f32 0) 2) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (*.f32 1/2 (cos.f32 0))) (*.f32 1/2 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1) (pow.f32 (cos.f32 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (pow.f32 (cos.f32 0) 2) 1/2) (*.f32 1/2 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2) (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (/.f32 1 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)) (/.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 0)) (-.f32 (cos.f32 0) (sin.f32 (*.f32 u2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)) (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))) (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1/4 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (-.f32 1/2 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (-.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1/8 (pow.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 3)) (+.f32 1/4 (-.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (*.f32 1/2 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 3)) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (-.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (neg.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (neg.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) 1) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 1/4 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))) (-.f32 1/2 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (-.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 1/8 (pow.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 3))) (+.f32 1/4 (-.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (*.f32 1/2 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 3))) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (-.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (neg.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))) (neg.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (sqrt.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))) (sqrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2) (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (cbrt.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2) (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))) (cbrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)) 1) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1/4 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) 1) (-.f32 1/2 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 1) (-.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1/8 (pow.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 3)) 1) (+.f32 1/4 (-.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (*.f32 1/2 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 3)) 1) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (-.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) 1) (neg.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) 1) (neg.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (sqrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (sqrt.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (sqrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (sqrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2)) (cbrt.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2)) (cbrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (pow.f32 (cos.f32 0) 2) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (/.f32 1 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 3)) (/.f32 1 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))) (+.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (pow.f32 (cos.f32 0) 2) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (pow.f32 (cos.f32 0) 2) 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (/.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))))) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 3)) (/.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))))) (+.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (pow.f32 (cos.f32 0) 2) 3)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)) (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cos.f32 0) (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) 2) (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))))

simplify64.0ms (0.5%)

Algorithm
egg-herbie
Rules
300×+-commutative
196×*-commutative
186×associate-+r+
166×fma-def
128×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04183875
114813875
230533875
Stop Event
unsound
Counts
165 → 169
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 (-.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2)))
(+.f32 1 (+.f32 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 1/3 (pow.f32 (PI.f32) 4)) (*.f32 -1/3 (pow.f32 (PI.f32) 4)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2))))
(+.f32 (*.f32 (-.f32 (*.f32 -2/45 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 6)) (*.f32 1/36 (pow.f32 (PI.f32) 6)))) (pow.f32 u2 6)) (+.f32 1 (+.f32 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 1/3 (pow.f32 (PI.f32) 4)) (*.f32 -1/3 (pow.f32 (PI.f32) 4)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2)))))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))
(+.f32 1/2 (*.f32 (neg.f32 (cos.f32 0)) 1/2))
(+.f32 1/2 (*.f32 -1 (*.f32 1/2 (cos.f32 0))))
(+.f32 1/2 (*.f32 (neg.f32 (sqrt.f32 (*.f32 1/2 (cos.f32 0)))) (sqrt.f32 (*.f32 1/2 (cos.f32 0)))))
(+.f32 1/2 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 0))) 2)) (cbrt.f32 (*.f32 1/2 (cos.f32 0)))))
(+.f32 1/2 (neg.f32 (*.f32 1/2 (cos.f32 0))))
(+.f32 (*.f32 -1/2 (cos.f32 0)) 1/2)
(+.f32 (*.f32 (neg.f32 (cos.f32 0)) 1/2) 1/2)
(+.f32 (*.f32 -1 (*.f32 1/2 (cos.f32 0))) 1/2)
(+.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 1/2 (cos.f32 0)))) (sqrt.f32 (*.f32 1/2 (cos.f32 0)))) 1/2)
(+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 0))) 2)) (cbrt.f32 (*.f32 1/2 (cos.f32 0)))) 1/2)
(+.f32 (neg.f32 (*.f32 1/2 (cos.f32 0))) 1/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 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))
(*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) 1)
(*.f32 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(*.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))))
(/.f32 (-.f32 1/4 (pow.f32 (*.f32 1/2 (cos.f32 0)) 2)) (pow.f32 (cos.f32 0) 2))
(/.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8)) (+.f32 1/4 (+.f32 (pow.f32 (*.f32 1/2 (cos.f32 0)) 2) (*.f32 1/4 (cos.f32 0)))))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32)))) (cos.f32 0)) 2)
(/.f32 (*.f32 (-.f32 1/4 (pow.f32 (*.f32 1/2 (cos.f32 0)) 2)) 1) (pow.f32 (cos.f32 0) 2))
(/.f32 (*.f32 1 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8))) (+.f32 1/4 (+.f32 (pow.f32 (*.f32 1/2 (cos.f32 0)) 2) (*.f32 1/4 (cos.f32 0)))))
(/.f32 (*.f32 1 (-.f32 (cos.f32 (-.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32)))) (cos.f32 0))) 2)
(/.f32 (*.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8)) 1) (+.f32 1/4 (+.f32 (pow.f32 (*.f32 1/2 (cos.f32 0)) 2) (*.f32 1/4 (cos.f32 0)))))
(/.f32 (*.f32 (-.f32 (cos.f32 (-.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32)))) (cos.f32 0)) 1) 2)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))
(log.f32 (exp.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 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)))))
(+.f32 1/2 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
(+.f32 1/2 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1))
(+.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 0)) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1)))
(+.f32 1/2 (+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 1/2 (+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 1/2 (+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 0 (*.f32 1/2 (cos.f32 0))))
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 1/2 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1)))
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 (+.f32 0 (*.f32 1/2 (cos.f32 0))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 (+.f32 0 (*.f32 1/2 (cos.f32 0))) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 (+.f32 0 (*.f32 1/2 (cos.f32 0))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
(+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1))
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(+.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.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 (pow.f32 (cos.f32 0) 2) (+.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 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(+.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.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 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.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 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.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 (pow.f32 (cos.f32 0) 2) (+.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 (+.f32 (pow.f32 (cos.f32 0) 2) (+.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 u2 (PI.f32))) 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 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.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 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.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 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.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 u2 (PI.f32))) 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 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1/2)
(+.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 1/2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 1/2 (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 1/2 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 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 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 1/2))
(+.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 1/2))
(+.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 1/2))
(+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))
(+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (pow.f32 (cos.f32 0) 2) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (pow.f32 (cos.f32 0) 2) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (pow.f32 (cos.f32 0) 2) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (+.f32 0 (*.f32 1/2 (cos.f32 0))) (*.f32 1/2 (cos.f32 0)))
(+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1) 1/2)
(+.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1) (pow.f32 (cos.f32 0) 2))
(+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
(+.f32 (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -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 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
(+.f32 (-.f32 (pow.f32 (cos.f32 0) 2) 1/2) (*.f32 1/2 (cos.f32 0)))
(+.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0)))))) 1)
(*.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1)
(*.f32 1 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2) (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
(*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (/.f32 1 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))
(*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)) (/.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))
(*.f32 (+.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 0)) (-.f32 (cos.f32 0) (sin.f32 (*.f32 u2 (PI.f32)))))
(/.f32 1 (/.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)) (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))) (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))))
(/.f32 (-.f32 1/4 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (-.f32 1/2 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (-.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 3)) (+.f32 1/4 (-.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (*.f32 1/2 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 3)) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (-.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (neg.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (neg.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) 1) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))
(/.f32 (*.f32 1 (-.f32 1/4 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))) (-.f32 1/2 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (-.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
(/.f32 (*.f32 1 (+.f32 1/8 (pow.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 3))) (+.f32 1/4 (-.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (*.f32 1/2 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 3))) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (-.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (neg.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))) (neg.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (sqrt.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))) (sqrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2) (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (cbrt.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2) (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))) (cbrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)) 1) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))))
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) 1) (-.f32 1/2 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 1) (-.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
(/.f32 (*.f32 (+.f32 1/8 (pow.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 3)) 1) (+.f32 1/4 (-.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (*.f32 1/2 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 3)) 1) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (-.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) 1) (neg.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) 1) (neg.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (sqrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (sqrt.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (sqrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (sqrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2)) (cbrt.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2)) (cbrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (pow.f32 (cos.f32 0) 2) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (/.f32 1 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 3)) (/.f32 1 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))) (+.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (pow.f32 (cos.f32 0) 2) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (pow.f32 (cos.f32 0) 2) 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (/.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))))) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 3)) (/.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))))) (+.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (pow.f32 (cos.f32 0) 2) 3)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)) (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))))
(pow.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1)
(pow.f32 (sqrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2)
(pow.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 3)
(pow.f32 (pow.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 2))
(log.f32 (exp.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))
(cbrt.f32 (pow.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 3))
(expm1.f32 (log1p.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
(exp.f32 (log.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
(exp.f32 (*.f32 (log.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 1))
(log1p.f32 (expm1.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
(fma.f32 1 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
(fma.f32 (cos.f32 0) (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) 2) (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
Outputs
(*.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)))
(+.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))))
(+.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)))))
1
(+.f32 1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2)))
1
(+.f32 1 (+.f32 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 1/3 (pow.f32 (PI.f32) 4)) (*.f32 -1/3 (pow.f32 (PI.f32) 4)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2))))
(+.f32 1 (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3) (*.f32 (*.f32 u2 u2) (-.f32 (neg.f32 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 (-.f32 (*.f32 -2/45 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 1/60 (pow.f32 (PI.f32) 6)) (*.f32 1/36 (pow.f32 (PI.f32) 6)))) (pow.f32 u2 6)) (+.f32 1 (+.f32 (*.f32 (pow.f32 u2 4) (-.f32 (*.f32 1/3 (pow.f32 (PI.f32) 4)) (*.f32 -1/3 (pow.f32 (PI.f32) 4)))) (*.f32 (-.f32 (*.f32 -1 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2)) (pow.f32 u2 2)))))
(fma.f32 (-.f32 (*.f32 (pow.f32 (PI.f32) 6) -2/45) (*.f32 (pow.f32 (PI.f32) 6) 2/45)) (pow.f32 u2 6) (+.f32 1 (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3) (*.f32 (*.f32 u2 u2) (-.f32 (neg.f32 (pow.f32 (PI.f32) 2)) (pow.f32 (PI.f32) 2))))))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 1/2 (-.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 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 1/2 (-.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 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 1/2 (-.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 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 1/2 (-.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 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1/2 (*.f32 -1/2 (cos.f32 0)))
1
(+.f32 1/2 (*.f32 (neg.f32 (cos.f32 0)) 1/2))
1
(+.f32 1/2 (*.f32 -1 (*.f32 1/2 (cos.f32 0))))
1
(+.f32 1/2 (*.f32 (neg.f32 (sqrt.f32 (*.f32 1/2 (cos.f32 0)))) (sqrt.f32 (*.f32 1/2 (cos.f32 0)))))
1
(+.f32 1/2 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 0))) 2)) (cbrt.f32 (*.f32 1/2 (cos.f32 0)))))
1
(+.f32 1/2 (neg.f32 (*.f32 1/2 (cos.f32 0))))
1
(+.f32 (*.f32 -1/2 (cos.f32 0)) 1/2)
1
(+.f32 (*.f32 (neg.f32 (cos.f32 0)) 1/2) 1/2)
1
(+.f32 (*.f32 -1 (*.f32 1/2 (cos.f32 0))) 1/2)
1
(+.f32 (*.f32 (neg.f32 (sqrt.f32 (*.f32 1/2 (cos.f32 0)))) (sqrt.f32 (*.f32 1/2 (cos.f32 0)))) 1/2)
1
(+.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (cos.f32 0))) 2)) (cbrt.f32 (*.f32 1/2 (cos.f32 0)))) 1/2)
1
(+.f32 (neg.f32 (*.f32 1/2 (cos.f32 0))) 1/2)
1
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 (*.f32 1/2 (cos.f32 0))))) 1)
1
(-.f32 1/2 (*.f32 1/2 (cos.f32 0)))
1
(-.f32 (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0))))) 1)
1
(*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))
(+.f32 1/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 (*.f32 1/2 (cos.f32 0))) 1)
1
(*.f32 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))
1
(*.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 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (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 u2 (PI.f32))) 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 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (cbrt.f32 0) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(*.f32 (cbrt.f32 0) (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)))))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (cbrt.f32 0) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (sin.f32 (*.f32 u2 (PI.f32))))))
(/.f32 (-.f32 1/4 (pow.f32 (*.f32 1/2 (cos.f32 0)) 2)) (pow.f32 (cos.f32 0) 2))
1
(/.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8)) (+.f32 1/4 (+.f32 (pow.f32 (*.f32 1/2 (cos.f32 0)) 2) (*.f32 1/4 (cos.f32 0)))))
1
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32)))) (cos.f32 0)) 2)
1
(/.f32 (*.f32 (-.f32 1/4 (pow.f32 (*.f32 1/2 (cos.f32 0)) 2)) 1) (pow.f32 (cos.f32 0) 2))
1
(/.f32 (*.f32 1 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8))) (+.f32 1/4 (+.f32 (pow.f32 (*.f32 1/2 (cos.f32 0)) 2) (*.f32 1/4 (cos.f32 0)))))
1
(/.f32 (*.f32 1 (-.f32 (cos.f32 (-.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32)))) (cos.f32 0))) 2)
1
(/.f32 (*.f32 (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 0) 3) 1/8)) 1) (+.f32 1/4 (+.f32 (pow.f32 (*.f32 1/2 (cos.f32 0)) 2) (*.f32 1/4 (cos.f32 0)))))
1
(/.f32 (*.f32 (-.f32 (cos.f32 (-.f32 (*.f32 u2 (PI.f32)) (*.f32 u2 (PI.f32)))) (cos.f32 0)) 1) 2)
1
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))
(log.f32 (exp.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
1
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
1
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))
(*.f32 (cbrt.f32 0) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(expm1.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0)))))
1
(exp.f32 (log.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
1
(exp.f32 (*.f32 (log.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 1))
1
(log1p.f32 (expm1.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
1
(+.f32 1/2 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
1
(+.f32 1/2 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1))
1
(+.f32 1/2 (+.f32 (*.f32 1/2 (cos.f32 0)) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1)))
1
(+.f32 1/2 (+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 1/2 (+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
1
(+.f32 1/2 (+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.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 1/2 (cos.f32 0)) (+.f32 0 (*.f32 1/2 (cos.f32 0))))
1
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 1/2 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1)))
1
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 (+.f32 0 (*.f32 1/2 (cos.f32 0))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 1/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 0)) (+.f32 (+.f32 0 (*.f32 1/2 (cos.f32 0))) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
1
(+.f32 (*.f32 1/2 (cos.f32 0)) (+.f32 (+.f32 0 (*.f32 1/2 (cos.f32 0))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.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 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
1
(+.f32 (pow.f32 (cos.f32 0) 2) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1))
1
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
1
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
1
(+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.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 (pow.f32 (cos.f32 0) 2) (+.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.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 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
1
(+.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.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 u2 (PI.f32))) 4)) (-.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 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.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 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.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 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (+.f32 1 (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 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.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 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
1
(+.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.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 u2 (PI.f32))) 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 (cbrt.f32 0) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(+.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.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 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 (+.f32 1 (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 (pow.f32 (cos.f32 0) 2) (+.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 u2 (PI.f32))) 4)) (-.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 (pow.f32 (cos.f32 0) 2) (+.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 u2 (PI.f32))) 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 u2 (PI.f32))) 4)) (-.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 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1/2)
1
(+.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 1/2 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (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/2 (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
1
(+.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 1/2 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.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 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 1/2))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (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/2))
1
(+.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 1/2))
(*.f32 (cbrt.f32 0) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))
1
(+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (pow.f32 (cos.f32 0) 2) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(+.f32 1/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 (*.f32 1/2 (cos.f32 0))) (+.f32 (pow.f32 (cos.f32 0) 2) (fma.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
1
(+.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (pow.f32 (cos.f32 0) 2) (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.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 0 (*.f32 1/2 (cos.f32 0))) (*.f32 1/2 (cos.f32 0)))
1
(+.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1) 1/2)
1
(+.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 1) (pow.f32 (cos.f32 0) 2))
1
(+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (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)))) (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
1
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
(*.f32 (cbrt.f32 0) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(+.f32 (-.f32 (pow.f32 (cos.f32 0) 2) 1/2) (*.f32 1/2 (cos.f32 0)))
1
(+.f32 (-.f32 (pow.f32 (cos.f32 0) 2) (exp.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0)))))) 1)
1
(*.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1)
1
(*.f32 1 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
1
(*.f32 (sqrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
1
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2))
1
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2) (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
1
(*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (/.f32 1 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)) (/.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (+.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 0)) (-.f32 (cos.f32 0) (sin.f32 (*.f32 u2 (PI.f32)))))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 1 (/.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)) (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))) (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))))
(+.f32 1/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/4 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (-.f32 1/2 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
1
(/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (-.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
1
(/.f32 (+.f32 1/8 (pow.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 3)) (+.f32 1/4 (-.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (*.f32 1/2 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))))
1
(/.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 3)) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (-.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))
1
(/.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (neg.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (neg.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) 1) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))
(+.f32 1/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 (-.f32 1/4 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))) (-.f32 1/2 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
1
(/.f32 (*.f32 1 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (-.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
1
(/.f32 (*.f32 1 (+.f32 1/8 (pow.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 3))) (+.f32 1/4 (-.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (*.f32 1/2 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))))
1
(/.f32 (*.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 3))) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (-.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))
1
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (neg.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))
(+.f32 1/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 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))) (neg.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (sqrt.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))) (sqrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2) (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))) (cbrt.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))
(*.f32 (cbrt.f32 0) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2) (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))) (cbrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))
(*.f32 (cbrt.f32 0) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)) 1) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) 1) (-.f32 1/2 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
1
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 1) (-.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))
1
(/.f32 (*.f32 (+.f32 1/8 (pow.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 3)) 1) (+.f32 1/4 (-.f32 (*.f32 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) (*.f32 1/2 (fma.f32 1/2 (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))))
1
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) 3)) 1) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (-.f32 (*.f32 (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) (*.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))
1
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) 1) (neg.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) 1) (neg.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))
(+.f32 1/2 (-.f32 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (sqrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (sqrt.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (sqrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))) (sqrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2)) (cbrt.f32 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))
(*.f32 (cbrt.f32 0) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (pow.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2)) (cbrt.f32 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2))))))
(*.f32 (cbrt.f32 0) (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (pow.f32 (cos.f32 0) 2) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (/.f32 1 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 1 (-.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 8))) (+.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) 3)) (/.f32 1 (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))) (+.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (pow.f32 (cos.f32 0) 2) 2)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)) (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))))
(/.f32 (*.f32 1 (-.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 8))) (+.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (pow.f32 (cos.f32 0) 2) 3)) (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6))) (/.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))))) (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))
(/.f32 (*.f32 1 (-.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 8))) (+.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) 3)) (/.f32 1 (+.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 2) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (pow.f32 (cos.f32 0) 2)))))) (+.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (pow.f32 (cos.f32 0) 2) 3)) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)) (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)))))
(/.f32 (*.f32 1 (-.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 8))) (+.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4)))
(pow.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 1)
1
(pow.f32 (sqrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 2)
1
(pow.f32 (cbrt.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 3)
1
(pow.f32 (pow.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 3) 1/3)
1
(sqrt.f32 (pow.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 2))
1
(log.f32 (exp.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
1
(log.f32 (+.f32 1 (expm1.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))))))
1
(cbrt.f32 (pow.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0)))) 3))
1
(expm1.f32 (log1p.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
1
(exp.f32 (log.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
1
(exp.f32 (*.f32 (log.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))) 1))
1
(log1p.f32 (expm1.f32 (+.f32 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))))
1
(fma.f32 1 (pow.f32 (cos.f32 0) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
1
(fma.f32 (cos.f32 0) (cos.f32 0) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
1
(fma.f32 (pow.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) 2) (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (+.f32 -1/2 (*.f32 1/2 (cos.f32 0))))
1

localize14.0ms (0.1%)

Compiler

Compiled 11 to 7 computations (36.4% saved)

localize36.0ms (0.3%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(sqrt.f32 (pow.f32 u1 3))
1.4b
(pow.f32 (sqrt.f32 (pow.f32 u1 3)) 1/3)
Compiler

Compiled 28 to 23 computations (17.9% saved)

series6.0ms (0%)

Counts
2 → 0
Calls

6 calls:

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

rewrite56.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1470×add-sqr-sqrt
1428×*-un-lft-identity
1358×add-cube-cbrt
1350×add-cbrt-cube
1334×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify65.0ms (0.5%)

Algorithm
egg-herbie
Rules
958×associate-/l*
662×associate-/r*
652×*-commutative
608×sqr-pow
528×fma-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0104954
1219708
2512464
31675442
44428442
Stop Event
node limit
Counts
50 → 63
Calls
Call 1
Inputs
(-.f32 (+.f32 1 (sqrt.f32 u1)) 1)
(*.f32 (sqrt.f32 u1) 1)
(*.f32 1 (sqrt.f32 u1))
(*.f32 (pow.f32 u1 1/4) (pow.f32 u1 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 u1))
(*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2)) (sqrt.f32 (cbrt.f32 u1)))
(*.f32 (pow.f32 1 1/6) (sqrt.f32 u1))
(*.f32 (pow.f32 u1 1/6) (pow.f32 (*.f32 u1 u1) 1/6))
(*.f32 (pow.f32 (*.f32 u1 u1) 1/6) (pow.f32 u1 1/6))
(*.f32 (pow.f32 1 1/3) (sqrt.f32 u1))
(*.f32 (pow.f32 (pow.f32 u1 3/4) 1/3) (pow.f32 (pow.f32 u1 3/4) 1/3))
(sqrt.f32 u1)
(fabs.f32 (sqrt.f32 u1))
(log.f32 (exp.f32 (sqrt.f32 u1)))
(cbrt.f32 (pow.f32 u1 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 u1)))
(exp.f32 (log.f32 (sqrt.f32 u1)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 u1)) 1/6))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 u1)) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 u1)))
(-.f32 (+.f32 1 (pow.f32 u1 3/2)) 1)
(*.f32 u1 (sqrt.f32 u1))
(*.f32 (pow.f32 u1 3/2) 1)
(*.f32 (sqrt.f32 u1) u1)
(*.f32 (sqrt.f32 u1) (pow.f32 (*.f32 u1 u1) 1/2))
(*.f32 1 (pow.f32 u1 3/2))
(*.f32 (pow.f32 u1 3/4) (pow.f32 u1 3/4))
(*.f32 (*.f32 u1 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 u1 (pow.f32 u1 1/4)) (pow.f32 u1 1/4))
(*.f32 (pow.f32 1 3/2) (pow.f32 u1 3/2))
(*.f32 (pow.f32 (sqrt.f32 u1) 3/2) (pow.f32 (sqrt.f32 u1) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 u1) 2) 3/2) (pow.f32 (cbrt.f32 u1) 3/2))
(*.f32 (pow.f32 (*.f32 u1 u1) 1/2) (sqrt.f32 u1))
(*.f32 (pow.f32 1 1/2) (pow.f32 u1 3/2))
(pow.f32 u1 3/2)
(pow.f32 (pow.f32 u1 3) 1/2)
(pow.f32 (pow.f32 u1 3/2) 1)
(pow.f32 (sqrt.f32 u1) 3)
(pow.f32 (pow.f32 u1 3/4) 2)
(pow.f32 (pow.f32 u1 9/2) 1/3)
(fabs.f32 (pow.f32 u1 3/2))
(log.f32 (exp.f32 (pow.f32 u1 3/2)))
(cbrt.f32 (pow.f32 u1 9/2))
(expm1.f32 (log1p.f32 (pow.f32 u1 3/2)))
(exp.f32 (*.f32 3/2 (log.f32 u1)))
(exp.f32 (*.f32 (log.f32 u1) 3/2))
(exp.f32 (*.f32 (*.f32 3 (log.f32 u1)) 1/2))
(exp.f32 (*.f32 (*.f32 3/2 (log.f32 u1)) 1))
(log1p.f32 (expm1.f32 (pow.f32 u1 3/2)))
Outputs
(-.f32 (+.f32 1 (sqrt.f32 u1)) 1)
(+.f32 1 (-.f32 (sqrt.f32 u1) 1))
(+.f32 (sqrt.f32 u1) 0)
(sqrt.f32 u1)
(*.f32 (sqrt.f32 u1) 1)
(+.f32 1 (-.f32 (sqrt.f32 u1) 1))
(+.f32 (sqrt.f32 u1) 0)
(sqrt.f32 u1)
(*.f32 1 (sqrt.f32 u1))
(+.f32 1 (-.f32 (sqrt.f32 u1) 1))
(+.f32 (sqrt.f32 u1) 0)
(sqrt.f32 u1)
(*.f32 (pow.f32 u1 1/4) (pow.f32 u1 1/4))
(+.f32 1 (-.f32 (sqrt.f32 u1) 1))
(+.f32 (sqrt.f32 u1) 0)
(sqrt.f32 u1)
(*.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 u1))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 u1))
(*.f32 (cbrt.f32 u1) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (sqrt.f32 u1)) (cbrt.f32 u1))
(*.f32 (pow.f32 u1 1/6) (cbrt.f32 u1))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 u1) 2)) (sqrt.f32 (cbrt.f32 u1)))
(*.f32 (fabs.f32 (cbrt.f32 u1)) (sqrt.f32 (cbrt.f32 u1)))
(*.f32 (cbrt.f32 u1) (sqrt.f32 (cbrt.f32 u1)))
(pow.f32 (cbrt.f32 u1) 3/2)
(*.f32 (pow.f32 1 1/6) (sqrt.f32 u1))
(+.f32 1 (-.f32 (sqrt.f32 u1) 1))
(+.f32 (sqrt.f32 u1) 0)
(sqrt.f32 u1)
(*.f32 (pow.f32 u1 1/6) (pow.f32 (*.f32 u1 u1) 1/6))
(*.f32 (pow.f32 (*.f32 u1 u1) 1/6) (pow.f32 u1 1/6))
(*.f32 (pow.f32 u1 1/6) (pow.f32 (*.f32 u1 u1) 1/6))
(*.f32 (pow.f32 1 1/3) (sqrt.f32 u1))
(+.f32 1 (-.f32 (sqrt.f32 u1) 1))
(+.f32 (sqrt.f32 u1) 0)
(sqrt.f32 u1)
(*.f32 (pow.f32 (pow.f32 u1 3/4) 1/3) (pow.f32 (pow.f32 u1 3/4) 1/3))
(*.f32 (cbrt.f32 (pow.f32 u1 3/4)) (cbrt.f32 (pow.f32 u1 3/4)))
(pow.f32 (pow.f32 (pow.f32 u1 3/4) 1/6) 4)
(sqrt.f32 u1)
(+.f32 1 (-.f32 (sqrt.f32 u1) 1))
(+.f32 (sqrt.f32 u1) 0)
(fabs.f32 (sqrt.f32 u1))
(+.f32 1 (-.f32 (sqrt.f32 u1) 1))
(+.f32 (sqrt.f32 u1) 0)
(sqrt.f32 u1)
(log.f32 (exp.f32 (sqrt.f32 u1)))
(+.f32 1 (-.f32 (sqrt.f32 u1) 1))
(+.f32 (sqrt.f32 u1) 0)
(sqrt.f32 u1)
(cbrt.f32 (pow.f32 u1 3/2))
(+.f32 1 (-.f32 (sqrt.f32 u1) 1))
(+.f32 (sqrt.f32 u1) 0)
(sqrt.f32 u1)
(expm1.f32 (log1p.f32 (sqrt.f32 u1)))
(+.f32 1 (-.f32 (sqrt.f32 u1) 1))
(+.f32 (sqrt.f32 u1) 0)
(sqrt.f32 u1)
(exp.f32 (log.f32 (sqrt.f32 u1)))
(+.f32 1 (-.f32 (sqrt.f32 u1) 1))
(+.f32 (sqrt.f32 u1) 0)
(sqrt.f32 u1)
(exp.f32 (*.f32 (*.f32 3 (log.f32 u1)) 1/6))
(+.f32 1 (-.f32 (sqrt.f32 u1) 1))
(+.f32 (sqrt.f32 u1) 0)
(sqrt.f32 u1)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 u1)) 1))
(+.f32 1 (-.f32 (sqrt.f32 u1) 1))
(+.f32 (sqrt.f32 u1) 0)
(sqrt.f32 u1)
(log1p.f32 (expm1.f32 (sqrt.f32 u1)))
(+.f32 1 (-.f32 (sqrt.f32 u1) 1))
(+.f32 (sqrt.f32 u1) 0)
(sqrt.f32 u1)
(-.f32 (+.f32 1 (pow.f32 u1 3/2)) 1)
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(*.f32 u1 (sqrt.f32 u1))
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(*.f32 (pow.f32 u1 3/2) 1)
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(*.f32 (sqrt.f32 u1) u1)
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(*.f32 (sqrt.f32 u1) (pow.f32 (*.f32 u1 u1) 1/2))
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(*.f32 1 (pow.f32 u1 3/2))
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(*.f32 (pow.f32 u1 3/4) (pow.f32 u1 3/4))
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(*.f32 (*.f32 u1 (cbrt.f32 u1)) (cbrt.f32 (sqrt.f32 u1)))
(*.f32 (cbrt.f32 (sqrt.f32 u1)) (*.f32 u1 (cbrt.f32 u1)))
(*.f32 u1 (*.f32 (pow.f32 u1 1/6) (cbrt.f32 u1)))
(*.f32 (pow.f32 u1 1/6) (*.f32 u1 (cbrt.f32 u1)))
(*.f32 (*.f32 u1 (pow.f32 u1 1/4)) (pow.f32 u1 1/4))
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(*.f32 (pow.f32 1 3/2) (pow.f32 u1 3/2))
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(*.f32 (pow.f32 (sqrt.f32 u1) 3/2) (pow.f32 (sqrt.f32 u1) 3/2))
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 u1) 2) 3/2) (pow.f32 (cbrt.f32 u1) 3/2))
(*.f32 (pow.f32 (*.f32 u1 u1) 1/2) (sqrt.f32 u1))
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(*.f32 (pow.f32 1 1/2) (pow.f32 u1 3/2))
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(pow.f32 u1 3/2)
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 (pow.f32 u1 3) 1/2)
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(pow.f32 (pow.f32 u1 3/2) 1)
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(pow.f32 (sqrt.f32 u1) 3)
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(pow.f32 (pow.f32 u1 3/4) 2)
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(pow.f32 (pow.f32 u1 9/2) 1/3)
(cbrt.f32 (pow.f32 u1 9/2))
(fabs.f32 (pow.f32 u1 3/2))
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(log.f32 (exp.f32 (pow.f32 u1 3/2)))
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(cbrt.f32 (pow.f32 u1 9/2))
(expm1.f32 (log1p.f32 (pow.f32 u1 3/2)))
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(exp.f32 (*.f32 3/2 (log.f32 u1)))
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(exp.f32 (*.f32 (log.f32 u1) 3/2))
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(exp.f32 (*.f32 (*.f32 3 (log.f32 u1)) 1/2))
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(exp.f32 (*.f32 (*.f32 3/2 (log.f32 u1)) 1))
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)
(log1p.f32 (expm1.f32 (pow.f32 u1 3/2)))
(+.f32 1 (-.f32 (pow.f32 u1 3/2) 1))
(+.f32 (pow.f32 u1 3/2) 0)
(pow.f32 u1 3/2)

localize60.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (log1p.f32 u1))
0.2b
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 1))
0.4b
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
1.0b
(pow.f32 (PI.f32) 2)
Compiler

Compiled 60 to 34 computations (43.3% saved)

series6.0ms (0%)

Counts
4 → 40
Calls

12 calls:

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

rewrite94.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
622×associate-*r/
616×distribute-rgt-in
556×distribute-lft-in
500×associate-*l/
366×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify123.0ms (0.9%)

Algorithm
egg-herbie
Rules
910×associate-*r*
800×associate-*l*
650×associate-/l*
580×+-commutative
570×distribute-lft-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044111289
111609597
259059439
Stop Event
node limit
Counts
173 → 230
Calls
Call 1
Inputs
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 (log.f32 (/.f32 1 u1)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) (*.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)) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) (*.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)))))) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (*.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)) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 (log.f32 (/.f32 1 u1)))))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) u1))) (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 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)) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 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))))) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (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)) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))))))
(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))))) (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 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1)))))
(+.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))))
(+.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))))
(+.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))))
(*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1)))))
(+.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))))
(+.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))))
(+.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (*.f32 -2 (*.f32 (*.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 (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)))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 2))) 1)
(*.f32 (PI.f32) (PI.f32))
(*.f32 (pow.f32 (PI.f32) 2) 1)
(*.f32 1 (pow.f32 (PI.f32) 2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (pow.f32 (PI.f32) 4)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (PI.f32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 4)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(sqrt.f32 (pow.f32 (PI.f32) 4))
(log.f32 (exp.f32 (pow.f32 (PI.f32) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 2)))
(exp.f32 (log.f32 (pow.f32 (PI.f32) 2)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) 2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 2)))
(+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 0)
(+.f32 1 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))
(-.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))) 2)
(-.f32 (/.f32 (pow.f32 (PI.f32) 4) (/.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1) (*.f32 (pow.f32 u2 4) 4))) (+.f32 (/.f32 1 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) 1))
(pow.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2))) 2)
(pow.f32 (cbrt.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) 3)
(pow.f32 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)))
(log.f32 (pow.f32 (exp.f32 -2) (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(cbrt.f32 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(exp.f32 (log.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) 1))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) 1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 1 (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) 1)) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) 1) 1) (sqrt.f32 (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)))) 1)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) (-.f32 1 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))))))
(-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))) 1)
(-.f32 (+.f32 (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) 1) (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))) 1)
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 1 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)))
(/.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1) (/.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))) (/.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))) (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1) (sqrt.f32 (log1p.f32 u1))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))
(/.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))) (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))
(/.f32 (-.f32 (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))))) (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) 3)) (+.f32 (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))))) (-.f32 (log1p.f32 u1) (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (neg.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4))) 1)) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 -1 (neg.f32 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))))) (neg.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))))) (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))
(/.f32 (*.f32 1 (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1) (sqrt.f32 (log1p.f32 u1)))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))
(/.f32 (*.f32 1 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))) (sqrt.f32 (log1p.f32 u1)))) (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))))) (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) 3))) (+.f32 (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))))) (-.f32 (log1p.f32 u1) (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1))) (sqrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2))))) (sqrt.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)) 2)) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1))) (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)) 2)) (cbrt.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4))) (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(/.f32 (*.f32 (+.f32 (neg.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4))) 1) (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(/.f32 (*.f32 (+.f32 -1 (neg.f32 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))) (sqrt.f32 (log1p.f32 u1))) (neg.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1)) 1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))) 1) (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1) (sqrt.f32 (log1p.f32 u1))) 1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))
(/.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))) (sqrt.f32 (log1p.f32 u1))) 1) (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))))) (log1p.f32 u1)) 1) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) 3)) 1) (+.f32 (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))))) (-.f32 (log1p.f32 u1) (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1)) (*.f32 (hypot.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2)))) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))) (*.f32 (hypot.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2)))) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1)) 1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1)) (sqrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))) (sqrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1)) (*.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))) (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1)) (+.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2))))) (-.f32 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2))) 1))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))) 1) (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1) (sqrt.f32 (log1p.f32 u1))) 1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))) (sqrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1) (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))) (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1) (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2))))) (-.f32 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2))) 1))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))) (sqrt.f32 (log1p.f32 u1))) 1) (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)) 1)
(pow.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))))
(fma.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(fma.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (sqrt.f32 (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.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) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) 1))
(*.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)) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 1))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.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 (cbrt.f32 (pow.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 (log1p.f32 u1) 3/2) 1/3)
(fabs.f32 (sqrt.f32 (log1p.f32 u1)))
(log.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (log1p.f32 u1)))))
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))
(exp.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1))))
Outputs
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 1) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 (log.f32 (/.f32 1 u1)))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 1) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 1) (sqrt.f32 (neg.f32 (log.f32 u1))))))
(fma.f32 1/2 (*.f32 (/.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 -1)) (/.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) u1)) (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) (*.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)) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 (log.f32 (/.f32 1 u1))))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 1) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (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 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 1)))) (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 1) (sqrt.f32 (neg.f32 (log.f32 u1)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (+.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (*.f32 (sqrt.f32 -1) u1))) (*.f32 -1/2 (*.f32 (/.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 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) (*.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)))))) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (*.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)) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (sqrt.f32 (log.f32 (/.f32 1 u1)))))))
(fma.f32 1/2 (*.f32 (/.f32 (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 1) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) (fma.f32 1/2 (*.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 (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 1)))) (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 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 1)))) (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 1) (sqrt.f32 (neg.f32 (log.f32 u1))))))))
(+.f32 (fma.f32 -1/2 (*.f32 (/.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) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))) (/.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 u1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (+.f32 (*.f32 1/2 (/.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (*.f32 (sqrt.f32 -1) u1))) (*.f32 1/2 (*.f32 (/.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)) (neg.f32 (log.f32 u1))))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (pow.f32 u1 3)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (+.f32 (*.f32 1/2 (+.f32 (/.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.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)) (neg.f32 (log.f32 u1))))) (sqrt.f32 -1)) (/.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (pow.f32 u1 3))))) (*.f32 -1/2 (*.f32 (/.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 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(*.f32 (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 1) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))
(*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))) u1))) (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 1) u1)) (*.f32 (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 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))))) (/.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) u1)) (*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 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)) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 1) 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) (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 1)))) (*.f32 (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 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))))) (/.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) u1)) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 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)) u1))) (*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 (/.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) u1) 1/2) (*.f32 -1/2 (*.f32 (/.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 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)) u1))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 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))))) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (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)) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 1) 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) (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 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 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 1)))) (*.f32 (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) 1) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))))
(+.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 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)) u1))) (*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (+.f32 (/.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 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)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)))))
(+.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 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)) u1))) (*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (+.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) (*.f32 u1 u1)) 1) (/.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) 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 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (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 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (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 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1)))))
(*.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 -2 (sqrt.f32 (log1p.f32 u1))))
(+.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (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 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (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 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (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 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1)))))
(*.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 -2 (sqrt.f32 (log1p.f32 u1))))
(+.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (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 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (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 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (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 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (*.f32 1/2 (*.f32 (/.f32 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 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1 (*.f32 (sqrt.f32 -1) u1)))))
(fma.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (sqrt.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 (*.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 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1 (*.f32 (sqrt.f32 -1) 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 -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)))))))
(+.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 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1 (*.f32 (sqrt.f32 -1) 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 (/.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)) (neg.f32 (log.f32 u1))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))))) (*.f32 (/.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))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) -1/2))))
(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 (*.f32 (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))))) (*.f32 1/2 (/.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)) (neg.f32 (log.f32 u1))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3)))))))
(sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))
(sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))
(sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 1/2 (*.f32 (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 (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 (/.f32 1 u1) 1/2) (*.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 u1 u1))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 1 u1))) (+.f32 (*.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 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (+.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))))) (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 (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 (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 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (+.f32 (*.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 u1 u1))) (*.f32 1/2 (/.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))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 2))) 1)
(pow.f32 (PI.f32) 2)
(*.f32 (PI.f32) (PI.f32))
(pow.f32 (PI.f32) 2)
(*.f32 (pow.f32 (PI.f32) 2) 1)
(pow.f32 (PI.f32) 2)
(*.f32 1 (pow.f32 (PI.f32) 2))
(pow.f32 (PI.f32) 2)
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (PI.f32)))
(pow.f32 (PI.f32) 2)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (pow.f32 (PI.f32) 4)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (PI.f32)))
(pow.f32 (PI.f32) 2)
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) 4)) (pow.f32 (cbrt.f32 (PI.f32)) 2))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (pow.f32 (PI.f32) 4)))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 2)
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 2)
(sqrt.f32 (pow.f32 (PI.f32) 4))
(log.f32 (exp.f32 (pow.f32 (PI.f32) 2)))
(pow.f32 (PI.f32) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 2))))
(pow.f32 (PI.f32) 2)
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 2) 3))
(pow.f32 (PI.f32) 2)
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 2)))
(pow.f32 (PI.f32) 2)
(exp.f32 (log.f32 (pow.f32 (PI.f32) 2)))
(pow.f32 (PI.f32) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (PI.f32) 2)) 1))
(pow.f32 (PI.f32) 2)
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 2)))
(pow.f32 (PI.f32) 2)
(+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 0)
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(+.f32 1 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(-.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) 1)
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))) 2)
(+.f32 (exp.f32 (log1p.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))) -2)
(+.f32 -2 (exp.f32 (log1p.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))))
(-.f32 (/.f32 (pow.f32 (PI.f32) 4) (/.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1) (*.f32 (pow.f32 u2 4) 4))) (+.f32 (/.f32 1 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) 1))
(-.f32 (*.f32 (/.f32 (pow.f32 (PI.f32) 4) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (*.f32 4 (pow.f32 u2 4))) (+.f32 1 (/.f32 1 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))
(+.f32 (-.f32 (/.f32 (*.f32 4 (pow.f32 (*.f32 u2 (PI.f32)) 4)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (/.f32 1 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))) -1)
(+.f32 -1 (-.f32 (/.f32 (*.f32 4 (pow.f32 (*.f32 u2 (PI.f32)) 4)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (/.f32 1 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))
(pow.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 1)
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(pow.f32 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2))) 2)
(pow.f32 (cbrt.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) 3)
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(pow.f32 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)) 1/3)
(cbrt.f32 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))
(sqrt.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)))
(sqrt.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4))))
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 u2 (PI.f32)) 4)))
(log.f32 (pow.f32 (exp.f32 -2) (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))))
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(cbrt.f32 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(exp.f32 (log.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) 1))
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(log1p.f32 (expm1.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))
(*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 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 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) 1))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 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 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) 1) (sqrt.f32 (log1p.f32 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 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 1 (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) 1)) (sqrt.f32 (log1p.f32 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 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) 1) 1) (sqrt.f32 (log1p.f32 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 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)))) 1)
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) (-.f32 1 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 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 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(-.f32 (+.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))) 1)
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(-.f32 (+.f32 (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) 1) (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))) 1)
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 1 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1) (/.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4)) -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 4 -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))) (/.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) 1)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 1))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))
(*.f32 (/.f32 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4)) -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 4 -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))) (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) 1)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 1))
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1) (sqrt.f32 (log1p.f32 u1))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))
(*.f32 (/.f32 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4)) -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 4 -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))) (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) 1)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 1))
(/.f32 (-.f32 (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))))) (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (-.f32 (*.f32 4 (*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))))) (log1p.f32 u1)) (*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (fma.f32 4 (*.f32 (log1p.f32 u1) (pow.f32 (*.f32 u2 (PI.f32)) 4)) (neg.f32 (log1p.f32 u1))) (*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) 3)) (+.f32 (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))))) (-.f32 (log1p.f32 u1) (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 3/2) (*.f32 -8 (pow.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))) 3))) (-.f32 (+.f32 (*.f32 4 (*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))))) (log1p.f32 u1)) (*.f32 -2 (*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (fma.f32 -8 (pow.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))) 3) (pow.f32 (log1p.f32 u1) 3/2)) (+.f32 (fma.f32 4 (*.f32 (log1p.f32 u1) (pow.f32 (*.f32 u2 (PI.f32)) 4)) (log1p.f32 u1)) (*.f32 2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (log1p.f32 u1)))))
(/.f32 (fma.f32 -8 (pow.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))) 3) (pow.f32 (log1p.f32 u1) 3/2)) (+.f32 (log1p.f32 u1) (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (log1p.f32 u1))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4))))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) -4)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (neg.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4))) 1)) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4))))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) -4)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 -1 (neg.f32 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))))) (neg.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))
(/.f32 (+.f32 -1 (*.f32 8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))) (/.f32 (+.f32 -1 (neg.f32 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 -1 (*.f32 2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))) (fma.f32 8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) -1))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))
(*.f32 (/.f32 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4)) -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 4 -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (*.f32 1 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))))) (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) 1)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 1))
(/.f32 (*.f32 1 (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1) (sqrt.f32 (log1p.f32 u1)))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))
(*.f32 (/.f32 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4)) -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 4 -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (*.f32 1 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))) (sqrt.f32 (log1p.f32 u1)))) (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) 1)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 1))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))))) (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (-.f32 (*.f32 4 (*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))))) (log1p.f32 u1)) (*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (fma.f32 4 (*.f32 (log1p.f32 u1) (pow.f32 (*.f32 u2 (PI.f32)) 4)) (neg.f32 (log1p.f32 u1))) (*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) 3))) (+.f32 (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))))) (-.f32 (log1p.f32 u1) (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 3/2) (*.f32 -8 (pow.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))) 3))) (-.f32 (+.f32 (*.f32 4 (*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))))) (log1p.f32 u1)) (*.f32 -2 (*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (fma.f32 -8 (pow.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))) 3) (pow.f32 (log1p.f32 u1) 3/2)) (+.f32 (fma.f32 4 (*.f32 (log1p.f32 u1) (pow.f32 (*.f32 u2 (PI.f32)) 4)) (log1p.f32 u1)) (*.f32 2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (log1p.f32 u1)))))
(/.f32 (fma.f32 -8 (pow.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))) 3) (pow.f32 (log1p.f32 u1) 3/2)) (+.f32 (log1p.f32 u1) (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (log1p.f32 u1))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2))))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1))) (sqrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4)) -1)) (/.f32 (sqrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2)))))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (sqrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (*.f32 (hypot.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2)))) (sqrt.f32 (fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 4 -1)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2))))) (sqrt.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))
(/.f32 (sqrt.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2)))))))
(/.f32 (sqrt.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 1)) (/.f32 (sqrt.f32 (fma.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) 1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2)))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)) 2)) (cbrt.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1))) (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)) 2)) (/.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (cbrt.f32 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4)) -1))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)) 2)) (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))) (cbrt.f32 (fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 4 -1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)) 2)) (cbrt.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)) 2)) (/.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))) (cbrt.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (/.f32 (cbrt.f32 (fma.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) 1)) (cbrt.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 1))) (pow.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)) 2)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4))) (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4))))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) -4)))
(/.f32 (*.f32 (+.f32 (neg.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4))) 1) (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (*.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 1 (*.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2))) (-.f32 1 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4))))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)) (+.f32 1 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) -4)))
(/.f32 (*.f32 (+.f32 -1 (neg.f32 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))) (sqrt.f32 (log1p.f32 u1))) (neg.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))
(/.f32 (+.f32 -1 (*.f32 8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))) (/.f32 (+.f32 -1 (neg.f32 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 -1 (*.f32 2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))) (fma.f32 8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) -1))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1)) 1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))
(*.f32 (/.f32 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4)) -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 4 -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))) 1) (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) 1)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 1))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1) (sqrt.f32 (log1p.f32 u1))) 1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))
(*.f32 (/.f32 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4)) -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 4 -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))) (sqrt.f32 (log1p.f32 u1))) 1) (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) 1)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 1))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))))) (log1p.f32 u1)) 1) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (-.f32 (*.f32 4 (*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))))) (log1p.f32 u1)) (*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (fma.f32 4 (*.f32 (log1p.f32 u1) (pow.f32 (*.f32 u2 (PI.f32)) 4)) (neg.f32 (log1p.f32 u1))) (*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) 3)) 1) (+.f32 (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))))) (-.f32 (log1p.f32 u1) (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 3/2) (*.f32 -8 (pow.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))) 3))) (-.f32 (+.f32 (*.f32 4 (*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))))) (log1p.f32 u1)) (*.f32 -2 (*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (fma.f32 -8 (pow.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))) 3) (pow.f32 (log1p.f32 u1) 3/2)) (+.f32 (fma.f32 4 (*.f32 (log1p.f32 u1) (pow.f32 (*.f32 u2 (PI.f32)) 4)) (log1p.f32 u1)) (*.f32 2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (log1p.f32 u1)))))
(/.f32 (fma.f32 -8 (pow.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1))) 3) (pow.f32 (log1p.f32 u1) 3/2)) (+.f32 (log1p.f32 u1) (*.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (log1p.f32 u1))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1)) (*.f32 (hypot.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2)))) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (sqrt.f32 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4)) -1)) (/.f32 (sqrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2)))))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (sqrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (*.f32 (hypot.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2)))) (sqrt.f32 (fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 4 -1)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))) (*.f32 (hypot.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2)))) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))
(/.f32 (sqrt.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2)))))))
(/.f32 (sqrt.f32 (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 1)) (/.f32 (sqrt.f32 (fma.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) 1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2)))))))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1)) 1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))
(*.f32 (/.f32 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4)) -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 4 -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1)) (sqrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))) (sqrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(*.f32 (/.f32 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4)) -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 4 -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1)) (*.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))) (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(*.f32 (/.f32 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4)) -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 4 -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1)) (+.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2))))) (-.f32 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2))) 1))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4)) -1)) (*.f32 (fma.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2)) -1) (+.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2))))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2)) -1)) (/.f32 (fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 4 -1) (fma.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2)) 1)))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))) 1) (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) 1)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 1))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) 1)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 1))
(/.f32 (/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) 1)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 1))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1) (sqrt.f32 (log1p.f32 u1))) 1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))
(*.f32 (/.f32 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4)) -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 4 -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))) (sqrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(*.f32 (/.f32 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4)) -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 4 -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1) (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))) (cbrt.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(*.f32 (/.f32 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4)) -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 4 -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) 4)) -1) (sqrt.f32 (log1p.f32 u1))) (+.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2))))) (-.f32 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2))) 1))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 4 (pow.f32 u2 4)) -1)) (*.f32 (fma.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2)) -1) (+.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2))))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2)) -1)) (/.f32 (fma.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) 4 -1) (fma.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2)) 1)))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))) (sqrt.f32 (log1p.f32 u1))) 1) (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) 1)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 1))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) 1)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 1))
(/.f32 (/.f32 (*.f32 (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 1 (*.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1))) (+.f32 1 (*.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3)))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) -1)) 1)) (fma.f32 -8 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 3) 1))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)) 1)
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (hypot.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2))))) 2)
(pow.f32 (*.f32 (hypot.f32 1 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -2)))) (pow.f32 (log1p.f32 u1) 1/4)) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))) 3)
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)) 3) 1/3)
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)))))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)) 3))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))) 1))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1))))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(fma.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 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 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(fma.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (sqrt.f32 (log1p.f32 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 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) 1)
(sqrt.f32 (log1p.f32 u1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(sqrt.f32 (log1p.f32 u1))
(*.f32 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) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) 1))
(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)) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 1))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2)) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1))))
(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))
(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))

localize65.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 67 to 29 computations (56.7% saved)

series5.0ms (0%)

Counts
2 → 20
Calls

9 calls:

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

rewrite81.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1194×unswap-sqr
934×swap-sqr
476×distribute-rgt-in
430×distribute-lft-in
368×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01950
138842
2443842
Stop Event
node limit
Counts
2 → 68
Calls
Call 1
Inputs
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3)
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) u2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u2 (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) u2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (PI.f32) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) (*.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (PI.f32)) (*.f32 (cbrt.f32 u2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) (sqrt.f32 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u2 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (*.f32 (PI.f32) u2) 1/6)) (pow.f32 (*.f32 (PI.f32) u2) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) 2)) (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3) (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) 2) 3) (cbrt.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 1 3/2) (pow.f32 1 3/2)) (*.f32 (PI.f32) u2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) 2) 3/2) (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) 2) 3/2)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) 3/2) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3/2) (pow.f32 (cbrt.f32 (PI.f32)) 3/2)) (*.f32 (pow.f32 (cbrt.f32 u2) 3/2) (pow.f32 (cbrt.f32 u2) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1/3) (cbrt.f32 (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1/3) (cbrt.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4) (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4) (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2) (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))) (*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2) (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4)) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4)) (*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2)) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4) (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2)) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4) (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1/3)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u2) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (PI.f32) u2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) u2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (PI.f32) u2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.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) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (sqrt.f32 (log1p.f32 u1))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))))))

simplify75.0ms (0.5%)

Algorithm
egg-herbie
Rules
1666×unswap-sqr
612×associate-/l*
580×times-frac
574×associate-*r*
524×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03044966
18414258
229943968
Stop Event
node limit
Counts
88 → 149
Calls
Call 1
Inputs
(*.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)
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))
(*.f32 (*.f32 (PI.f32) u2) 1)
(*.f32 1 (*.f32 (PI.f32) u2))
(*.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) (PI.f32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) (*.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (cbrt.f32 u2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) u2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (*.f32 (PI.f32) u2)))
(*.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 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (*.f32 (PI.f32) u2) 1/6)) (pow.f32 (*.f32 (PI.f32) u2) 1/6))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) 2)) (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 u2))
(*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3) (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) 2) 3) (cbrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (pow.f32 1 3/2) (pow.f32 1 3/2)) (*.f32 (PI.f32) u2))
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) 2) 3/2) (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) 2) 3/2)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) 3/2) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) 3/2)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3/2) (pow.f32 (cbrt.f32 (PI.f32)) 3/2)) (*.f32 (pow.f32 (cbrt.f32 u2) 3/2) (pow.f32 (cbrt.f32 u2) 3/2)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1/3) (cbrt.f32 (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1/3) (cbrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4) (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4) (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2) (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))) (*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2) (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4)) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4)) (*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4)))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2)) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4) (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2)) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4) (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2)))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1/3)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 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 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (*.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 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)) (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 2)))))) 1)
(/.f32 (*.f32 (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) (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 (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 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (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 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 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 2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
Outputs
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 -1/2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 -1)) (*.f32 -1/2 (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 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 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 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (fma.f32 (/.f32 (*.f32 -1/2 (sqrt.f32 -1)) (/.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 -1)) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 -1)) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 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 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))))))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.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) (pow.f32 u1 3)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (*.f32 -1/2 (sqrt.f32 -1)) u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (/.f32 (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 u1 (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 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 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 -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 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1)) (*.f32 -1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 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))))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 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 2 u2)))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1) 1) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 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 2 u2)))))) (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 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 2 u2))))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (/.f32 (pow.f32 u1 3) (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1)))))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1)))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))))
(+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.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 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 3)) (+.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1)))))) (*.f32 (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1) 1) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 (*.f32 -2 (sqrt.f32 -1)) (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 1) (sqrt.f32 -1)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 (+.f32 (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)) 1) (sqrt.f32 -1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))) (fma.f32 -4/45 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 -2 (sqrt.f32 -1)) (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 (*.f32 -4/45 (sqrt.f32 -1)) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (+.f32 (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)) 1) (sqrt.f32 -1)) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6))))))
(*.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 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 1)
(*.f32 u2 (PI.f32))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (PI.f32) u2) 1)
(*.f32 u2 (PI.f32))
(*.f32 1 (*.f32 (PI.f32) u2))
(*.f32 u2 (PI.f32))
(*.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) (*.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)))
(*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 1/6) (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (*.f32 u2 (PI.f32)) 1/6)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 1/6) (pow.f32 (*.f32 u2 (PI.f32)) 1/6)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 u2 (PI.f32))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) (sqrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)))
(*.f32 u2 (PI.f32))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (cbrt.f32 u2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2)))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (cbrt.f32 u2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 (cbrt.f32 u2) (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) u2))
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) (sqrt.f32 u2))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 u2 (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 u2 (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (*.f32 (PI.f32) u2) 1/6)) (pow.f32 (*.f32 (PI.f32) u2) 1/6))
(*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 1/6) (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (*.f32 u2 (PI.f32)) 1/6)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 1/6) (pow.f32 (*.f32 u2 (PI.f32)) 1/6)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) 2)) (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 2) (cbrt.f32 (PI.f32))) (cbrt.f32 u2))
(*.f32 (cbrt.f32 (PI.f32)) (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (cbrt.f32 u2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 (cbrt.f32 u2) (cbrt.f32 (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3) (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3))
(pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 1/6) 6)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) 2) 3) (cbrt.f32 (*.f32 (PI.f32) u2)))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (pow.f32 1 3/2) (pow.f32 1 3/2)) (*.f32 (PI.f32) u2))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) 2) 3/2) (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) 2) 3/2)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) 3/2) (pow.f32 (cbrt.f32 (cbrt.f32 (*.f32 (PI.f32) u2))) 3/2)))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3/2) (pow.f32 (cbrt.f32 (PI.f32)) 3/2)) (*.f32 (pow.f32 (cbrt.f32 u2) 3/2) (pow.f32 (cbrt.f32 u2) 3/2)))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1/3) (cbrt.f32 (*.f32 (PI.f32) u2))) (*.f32 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1/3) (cbrt.f32 (*.f32 (PI.f32) u2))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4) (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4) (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3/4) (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))) (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3/4) (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3/2))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2) (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))) (*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2) (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 1/6) 3) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 1/6) 3))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4)) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3/4) (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))) (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3/4) (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3/2))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4)) (*.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4)))
(*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 1/6) 3) (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3/4) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3/4)))
(*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 1/6) 3) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3/2))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2)) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 (PI.f32) u2))) (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2)))
(*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 1/6) 3) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 1/6) 3))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4) (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2)) (*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3/4) (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 1/6) 3/2)))
(*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 1/6) 3) (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3/4) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3/4)))
(*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 1/6) 3) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3/2))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1/3)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 1/3)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (*.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 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (*.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 2 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 (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 0 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (*.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 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 (+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 0 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (sqrt.f32 (log1p.f32 u1))) (*.f32 (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.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) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (fma.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))) (sqrt.f32 (log1p.f32 u1))) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) 3)) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2)) (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2) (+.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4) (+.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 4))) (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) 3) (pow.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) 3)) (fma.f32 1 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 4))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 3)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 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 2 u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))

eval664.0ms (4.8%)

Compiler

Compiled 22917 to 15507 computations (32.3% saved)

prune314.0ms (2.3%)

Pruning

68 alts after pruning (56 fresh and 12 done)

PrunedKeptTotal
New71519734
Fresh33740
Picked011
Done21113
Total72068788
Error
0.0b
Counts
788 → 68
Alt Table
Click to see full alt table
StatusErrorProgram
8.7b
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)))) 3)
8.6b
(/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)))
8.6b
(/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 1 (sqrt.f32 (log1p.f32 u1))))
10.6b
(+.f32 (*.f32 -2 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
12.4b
(*.f32 (pow.f32 (pow.f32 (pow.f32 u1 9/2) 1/3) 1/3) 1)
12.4b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) 1)
12.0b
(*.f32 (pow.f32 (pow.f32 u1 3/2) 1/3) 1)
23.4b
(*.f32 (pow.f32 (-.f32 (+.f32 1 (pow.f32 u1 3/2)) 1) 1/3) 1)
23.2b
(*.f32 (pow.f32 (+.f32 1 (-.f32 (pow.f32 u1 3/2) 1)) 1/3) 1)
12.0b
(*.f32 (pow.f32 (*.f32 (sqrt.f32 u1) u1) 1/3) 1)
12.3b
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 u1 9/2)) 1/3) 1)
11.7b
(*.f32 (pow.f32 (cbrt.f32 u1) 3/2) 1)
14.8b
(*.f32 (-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1) 1)
14.5b
(*.f32 (-.f32 (+.f32 1 (sqrt.f32 u1)) 1) 1)
14.2b
(*.f32 (+.f32 1 (-.f32 (sqrt.f32 u1) 1)) 1)
12.0b
(*.f32 (*.f32 (pow.f32 (pow.f32 u1 3/4) 1/3) (pow.f32 (pow.f32 u1 3/4) 1/3)) 1)
12.0b
(*.f32 (*.f32 (pow.f32 (*.f32 u1 u1) 1/6) (pow.f32 u1 1/6)) 1)
11.7b
(*.f32 (*.f32 (pow.f32 u1 1/4) (pow.f32 u1 1/4)) 1)
11.8b
(*.f32 (*.f32 (pow.f32 u1 1/6) (cbrt.f32 u1)) 1)
0.3b
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
4.8b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (+.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3)))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
8.0b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
3.0b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
8.5b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
4.2b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
9.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
2.9b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.0b
(*.f32 (sqrt.f32 (neg.f32 (+.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)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.5b
(*.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)))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (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)))
14.1b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (sin.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3)) 2)))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
6.9b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (+.f32 1 (expm1.f32 1))))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (PI.f32) u2) 2) 2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 1))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (+.f32 (fma.f32 (PI.f32) u2 1) -1))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (log.f32 (pow.f32 (exp.f32 u2) (PI.f32))))))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2))))))
6.5b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
13.3b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
10.6b
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 1))
8.6b
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
8.6b
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (-.f32 (+.f32 (*.f32 (PI.f32) u2) 1) 1))))
8.0b
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
11.7b
(*.f32 (sqrt.f32 u1) 1)
30.2b
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
14.6b
(*.f32 (log.f32 (exp.f32 (sqrt.f32 u1))) 1)
12.0b
(*.f32 (exp.f32 (*.f32 (*.f32 3 (log.f32 u1)) 1/6)) 1)
12.3b
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
11.9b
(*.f32 (exp.f32 (log.f32 (sqrt.f32 u1))) 1)
8.6b
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
11.7b
(*.f32 (cbrt.f32 (pow.f32 u1 3/2)) 1)
6.5b
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
16.8b
(sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2))))))
10.0b
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (*.f32 (PI.f32) u2) 2)) 2)))
12.1b
(sqrt.f32 (log1p.f32 u1))
20.7b
(sqrt.f32 (log.f32 (+.f32 1 u1)))
12.1b
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
Compiler

Compiled 1091 to 902 computations (17.3% saved)

regimes446.0ms (3.3%)

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

10 calls:

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

Compiled 1185 to 680 computations (42.6% saved)

regimes209.0ms (1.5%)

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

5 calls:

52.0ms
u2
41.0ms
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
32.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
31.0ms
u1
16.0ms
cosTheta_i
Results
ErrorSegmentsBranch
3.0b1cosTheta_i
1.5b2u1
1.1b2u2
1.1b2(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
1.1b2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 381 to 271 computations (28.9% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00036353935138322413
0.00043974167783744633
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes192.0ms (1.4%)

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

5 calls:

63.0ms
u2
49.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
35.0ms
u1
21.0ms
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
14.0ms
cosTheta_i
Results
ErrorSegmentsBranch
4.2b1cosTheta_i
2.0b2u1
1.6b2u2
1.6b2(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
1.6b2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 330 to 243 computations (26.4% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0006063529290258884
0.0006333073251880705
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes188.0ms (1.4%)

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

5 calls:

63.0ms
u2
53.0ms
u1
29.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
21.0ms
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
14.0ms
cosTheta_i
Results
ErrorSegmentsBranch
6.5b1cosTheta_i
3.9b2u1
3.0b2u2
3.0b2(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
3.0b2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 314 to 232 computations (26.1% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0029833586886525154
0.0029906078707426786
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes49.0ms (0.4%)

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

3 calls:

14.0ms
u2
13.0ms
u1
13.0ms
cosTheta_i
Results
ErrorSegmentsBranch
6.5b1cosTheta_i
6.5b1u1
6.5b1u2
Compiler

Compiled 268 to 198 computations (26.1% saved)

regimes65.0ms (0.5%)

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

46.0ms
cosTheta_i
8.0ms
u1
7.0ms
u2
Results
ErrorSegmentsBranch
8.0b1cosTheta_i
8.0b1u1
8.0b1u2
Compiler

Compiled 112 to 82 computations (26.8% saved)

regimes15.0ms (0.1%)

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

3 calls:

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

Compiled 67 to 50 computations (25.4% saved)

regimes14.0ms (0.1%)

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

3 calls:

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

Compiled 52 to 40 computations (23.1% saved)

regimes12.0ms (0.1%)

Accuracy

Total -2.9b remaining (-24.8%)

Threshold costs -2.9b (-24.8%)

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

3 calls:

4.0ms
u1
4.0ms
u2
3.0ms
cosTheta_i
Results
ErrorSegmentsBranch
11.7b1cosTheta_i
11.7b1u1
11.7b1u2
Compiler

Compiled 41 to 32 computations (22% saved)

simplify27.0ms (0.2%)

Algorithm
egg-herbie
Rules
192×distribute-lft-neg-in
128×*-commutative
108×distribute-rgt-neg-in
74×distribute-neg-in
74×+-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
071443
1118443
2143439
3204423
4260423
5337423
6426423
7510423
8527423
9529423
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 13743895/34359738368) (*.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 -1/3))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 10651519/17179869184) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1) (*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 401311/134217728) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
(*.f32 (sqrt.f32 u1) 1)
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 13743895/34359738368) (*.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 -1/3))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 13743895/34359738368) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.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))))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 13743895/34359738368) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.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))))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 13743895/34359738368) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.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 (*.f32 u2 (*.f32 2 (PI.f32))) 13743895/34359738368) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.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 (*.f32 (*.f32 2 (PI.f32)) u2) 10651519/17179869184) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1) (*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 10651519/17179869184) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1)))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 10651519/17179869184) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (*.f32 (neg.f32 u1) (*.f32 u1 -1/2))))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 10651519/17179869184) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 1/2))))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 401311/134217728) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 401311/134217728) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
(sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 -1/3 (*.f32 u1 -1/4))))) u1)))
(sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 -1/3 (*.f32 u1 -1/4)))))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
(sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1)))
(sqrt.f32 (+.f32 u1 (*.f32 (*.f32 u1 u1) (neg.f32 (+.f32 -1/2 (*.f32 u1 -1/3))))))
(sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3)))))
(sqrt.f32 (+.f32 u1 (*.f32 (*.f32 u1 u1) (-.f32 1/2 (*.f32 u1 -1/3)))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
(sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) -1/2) u1)))
(sqrt.f32 (+.f32 u1 (*.f32 (*.f32 u1 u1) 1/2)))
(*.f32 (sqrt.f32 u1) 1)
(sqrt.f32 u1)
Compiler

Compiled 164 to 128 computations (22% saved)

soundness30.0ms (0.2%)

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

Useful iterations: 1 (0.0ms)

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

Compiled 54 to 38 computations (29.6% saved)

end81.0ms (0.6%)

Compiler

Compiled 140 to 80 computations (42.9% saved)

Profiling

Loading profile data...