Details

Time bar (total: 22.3s)

analyze486.0ms (2.2%)

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)

sample4.7s (20.9%)

Results
4.6s8256×body256valid
2.0msbody256precondition
Bogosity

preprocess116.0ms (0.5%)

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)

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

eval2.0ms (0%)

Compiler

Compiled 41 to 32 computations (22% saved)

prune10.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

localize158.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.6%
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
99.5%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
99.0%
(*.f32 (*.f32 2 (PI.f32)) u2)
58.1%
(log.f32 (-.f32 1 u1))
Compiler

Compiled 53 to 39 computations (26.4% saved)

series67.0ms (0.3%)

Counts
4 → 52
Calls

15 calls:

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

rewrite163.0ms (0.7%)

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

simplify325.0ms (1.5%)

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

localize136.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 47 to 19 computations (59.6% saved)

series16.0ms (0.1%)

Counts
4 → 52
Calls

15 calls:

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

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

simplify252.0ms (1.1%)

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

eval749.0ms (3.4%)

Compiler

Compiled 16313 to 10172 computations (37.6% saved)

prune775.0ms (3.5%)

Pruning

24 alts after pruning (22 fresh and 2 done)

PrunedKeptTotal
New53622558
Fresh000
Picked011
Done011
Total53624560
Error
99.9%
Counts
560 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
71.7%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
73.1%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
93.9%
(*.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)))
91.9%
(*.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)))
87.5%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
99.0%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
91.0%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
98.3%
(*.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)))
57.5%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
75.6%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
90.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1 (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))))
98.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)))))
97.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
98.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3))))
99.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
83.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
60.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
72.4%
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
73.3%
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
72.6%
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)))
Compiler

Compiled 865 to 703 computations (18.7% saved)

localize165.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.6%
(log1p.f32 (*.f32 u1 (neg.f32 u1)))
99.5%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
99.0%
(*.f32 (*.f32 2 (PI.f32)) u2)
98.9%
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
Compiler

Compiled 78 to 26 computations (66.7% saved)

series75.0ms (0.3%)

Counts
3 → 44
Calls

12 calls:

TimeVariablePointExpression
57.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)))
5.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)))
3.0ms
u1
@inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.0ms
u1
@-inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.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)))

rewrite197.0ms (0.9%)

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
01997
139081
2496549
Stop Event
node limit
Counts
3 → 240
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)))
(log1p.f32 (*.f32 u1 (neg.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 (log1p.f32 (*.f32 u1 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (*.f32 u1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 2) (cbrt.f32 (log1p.f32 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 (*.f32 u1 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u1 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (*.f32 u1 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (log1p.f32 (*.f32 u1 u1))) 1))))))

simplify176.0ms (0.8%)

Algorithm
egg-herbie
Rules
1132×associate-*r*
1096×associate-/l*
1064×associate-/r*
1056×associate-*l*
490×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

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

localize44.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
100.0%
(log1p.f32 (neg.f32 u1))
99.6%
(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))

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

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

localize127.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.5%
(*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2))
99.5%
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)))
99.3%
(pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)
99.0%
(*.f32 (PI.f32) (+.f32 u2 u2))
Compiler

Compiled 54 to 18 computations (66.7% saved)

series13.0ms (0.1%)

Counts
4 → 68
Calls

18 calls:

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

rewrite168.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1104×unswap-sqr
844×swap-sqr
534×associate-*r/
480×distribute-rgt-in
460×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

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

simplify164.0ms (0.7%)

Algorithm
egg-herbie
Rules
1246×distribute-lft-in
1238×distribute-rgt-in
768×associate-*r/
668×associate-+r+
610×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03435440
110305108
231985076
Stop Event
node limit
Counts
150 → 214
Calls
Call 1
Inputs
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
1
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) 1)
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (+.f32 1 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))))))
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -8/45 (pow.f32 (PI.f32) 6)) (*.f32 -8/3 (pow.f32 (PI.f32) 6))) (pow.f32 u2 6)) (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4)))))))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(*.f32 (*.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 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 4))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) (*.f32 1/3 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3))))))
(*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) (*.f32 1/3 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3))))))
(log.f32 (+.f32 1 u1))
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (PI.f32) 2)))) (log.f32 (+.f32 1 u1)))
(+.f32 (*.f32 (pow.f32 u2 4) (*.f32 (log.f32 (+.f32 1 u1)) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))))) (+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (PI.f32) 2)))) (log.f32 (+.f32 1 u1))))
(+.f32 (*.f32 (+.f32 (*.f32 -8/45 (pow.f32 (PI.f32) 6)) (*.f32 -8/3 (pow.f32 (PI.f32) 6))) (*.f32 (pow.f32 u2 6) (log.f32 (+.f32 1 u1)))) (+.f32 (*.f32 (pow.f32 u2 4) (*.f32 (log.f32 (+.f32 1 u1)) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))))) (+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (PI.f32) 2)))) (log.f32 (+.f32 1 u1)))))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
0
(+.f32 1/2 (*.f32 1/2 (cos.f32 0)))
(+.f32 1/2 (*.f32 1 (*.f32 1/2 (cos.f32 0))))
(+.f32 1/2 (*.f32 (*.f32 1/2 (cos.f32 0)) 1))
(+.f32 (*.f32 1/2 (cos.f32 0)) 1/2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 0) 2))) 1)
(*.f32 (cos.f32 0) (cos.f32 0))
(*.f32 (pow.f32 (cos.f32 0) 2) 1)
(*.f32 1 (pow.f32 (cos.f32 0) 2))
(*.f32 (sqrt.f32 (cos.f32 0)) (*.f32 (sqrt.f32 (cos.f32 0)) (cos.f32 0)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (cbrt.f32 (pow.f32 (cos.f32 0) 4)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (*.f32 (cbrt.f32 (cos.f32 0)) (cos.f32 0)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))
(*.f32 (*.f32 (cos.f32 0) (sqrt.f32 (cos.f32 0))) (sqrt.f32 (cos.f32 0)))
(*.f32 (*.f32 (cos.f32 0) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (cbrt.f32 (cos.f32 0)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)))
(*.f32 (*.f32 (cbrt.f32 (cos.f32 0)) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)))) (*.f32 (cbrt.f32 (cos.f32 0)) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4))) (cbrt.f32 (cos.f32 0))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4))) (cbrt.f32 (cos.f32 0))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2))) (*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2))))
(/.f32 (+.f32 (cos.f32 0) (cos.f32 0)) 2)
(/.f32 (*.f32 1 (+.f32 (cos.f32 0) (cos.f32 0))) 2)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) 1) 2)
(sqrt.f32 (pow.f32 (cos.f32 0) 4))
(log.f32 (exp.f32 (pow.f32 (cos.f32 0) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 0) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 0) 2)))
(exp.f32 (*.f32 2 (log.f32 (cos.f32 0))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 0))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 0) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) 1)
(*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 1 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 0))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 4) (pow.f32 (log1p.f32 u1) 2)))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))))
(*.f32 (pow.f32 1 1/2) (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 4) (pow.f32 (log1p.f32 u1) 2))) 1/2) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) 1/2))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 0)) (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cos.f32 0)) (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))))
(pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)) 1/2)
(pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)
(fabs.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 0)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 3))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) 1/2))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(+.f32 (*.f32 (log1p.f32 u1) 1/2) (*.f32 (log1p.f32 u1) (*.f32 1/2 (cos.f32 0))))
(+.f32 (*.f32 1/2 (log1p.f32 u1)) (*.f32 (*.f32 1/2 (cos.f32 0)) (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))) 1)
(/.f32 (*.f32 (log1p.f32 u1) (+.f32 (cos.f32 0) (cos.f32 0))) 2)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (log1p.f32 u1)) 2)
(pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)) 1)
(pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 2)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) 3)
(pow.f32 (*.f32 (pow.f32 (cos.f32 0) 4) (pow.f32 (log1p.f32 u1) 2)) 1/2)
(pow.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 0) 4) (pow.f32 (log1p.f32 u1) 2)))
(log.f32 (pow.f32 (+.f32 u1 1) (pow.f32 (cos.f32 0) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (log1p.f32 u1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (pow.f32 (cos.f32 0) 2) 3)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))
(exp.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))
Outputs
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 (PI.f32) 2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 (PI.f32) 2))
1
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) 1)
(fma.f32 -4 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1)
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (+.f32 1 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))))))
(+.f32 (fma.f32 -4 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1) (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3)))
(fma.f32 -4 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3) 1))
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -8/45 (pow.f32 (PI.f32) 6)) (*.f32 -8/3 (pow.f32 (PI.f32) 6))) (pow.f32 u2 6)) (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4)))))))
(+.f32 (fma.f32 -4 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1) (fma.f32 (*.f32 (pow.f32 (PI.f32) 6) -128/45) (pow.f32 u2 6) (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3))))
(+.f32 (fma.f32 -4 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1) (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3) (*.f32 (*.f32 (pow.f32 (PI.f32) 6) -128/45) (pow.f32 u2 6))))
(+.f32 (fma.f32 -4 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1) (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -128/45 (pow.f32 u2 6)))))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (log.f32 u1))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 1 u1)))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (log.f32 u1)))) (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (log.f32 u1)))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (/.f32 -1 (log.f32 u1)))) (/.f32 (*.f32 (sqrt.f32 -1) u1) 1/2)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 1 u1))))))
(fma.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (*.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 (+.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 (*.f32 2 u2) (PI.f32))) (*.f32 u1 u1)))) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (log.f32 u1))))))
(+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.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 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.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)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 u1 u1)))))))
(+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))))) (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (+.f32 (/.f32 (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1) 1/2) (sqrt.f32 -1)) (*.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 u1 u1)) (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (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 (*.f32 2 u2) (PI.f32))) (*.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 (*.f32 -1/2 (+.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)) (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))))) (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 (*.f32 2 u2) (PI.f32))) (*.f32 u1 u1)))) (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (log.f32 u1)))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (log.f32 u1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.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 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 u1 u1)))))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) u1))) (/.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 (sqrt.f32 -1) (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (pow.f32 u1 3)))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (neg.f32 (log.f32 u1)))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (/.f32 -1 (log.f32 u1)))) (/.f32 (*.f32 (sqrt.f32 -1) u1) 1/2))) (*.f32 (sqrt.f32 (/.f32 -1 (log.f32 u1))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (/.f32 (-.f32 1/3 (/.f32 (+.f32 1/4 (*.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)))) (pow.f32 u1 3)))) (*.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 u1 u1)) (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 -1))))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(fma.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (cos.f32 (*.f32 (*.f32 2 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 (*.f32 2 u2) (PI.f32))) u1))))
(fma.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.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))) (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 (*.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 (*.f32 2 u2) (PI.f32)))))) (fma.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (cos.f32 (*.f32 (*.f32 2 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 (*.f32 2 u2) (PI.f32))) u1)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) 2)) (/.f32 u1 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1)))) (fma.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) 2)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.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))) (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 (*.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 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) 2)) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 (*.f32 2 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 (*.f32 2 u2) (PI.f32)))))) (fma.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (cos.f32 (*.f32 (*.f32 2 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 (*.f32 2 u2) (PI.f32))) u1))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) 2)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/3) (pow.f32 u1 3)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) 2)) (/.f32 u1 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1)))) (fma.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (pow.f32 u1 3)) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) 2)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/3))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) 2)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.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))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -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 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -2) 1) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (sqrt.f32 (log.f32 (+.f32 1 u1)))))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (fma.f32 2/3 (*.f32 (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 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -2) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (sqrt.f32 (log.f32 (+.f32 1 u1))))))
(fma.f32 -4/45 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 (log1p.f32 u1)))) (fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (log1p.f32 u1)))) (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))))
(+.f32 (*.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) 1) (sqrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (*.f32 -4/45 (pow.f32 (PI.f32) 6)) (pow.f32 u2 6)) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -2))))
(+.f32 (*.f32 (+.f32 1 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 -4/45 (pow.f32 u2 6)) (pow.f32 (PI.f32) 6)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))
(fma.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (*.f32 u1 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1))
(fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (*.f32 (*.f32 u1 u1) -1/2)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))
(fma.f32 1/3 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (pow.f32 u1 3)) (fma.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (*.f32 u1 u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)))
(fma.f32 1/3 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (pow.f32 u1 3)) (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (*.f32 (*.f32 u1 u1) -1/2))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (+.f32 (*.f32 -1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 4))) (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))))
(fma.f32 1/3 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (pow.f32 u1 3)) (fma.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (*.f32 u1 u1)) (fma.f32 -1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (pow.f32 u1 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1))))
(fma.f32 1/3 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (pow.f32 u1 3)) (fma.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (*.f32 u1 u1)) (fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1 (*.f32 -1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (pow.f32 u1 4))))))
(fma.f32 1/3 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (pow.f32 u1 3)) (fma.f32 -1/2 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (*.f32 u1 u1)) (fma.f32 -1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (pow.f32 u1 4)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1))))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (neg.f32 (log.f32 u1))))
(*.f32 (neg.f32 (log.f32 u1)) (neg.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (neg.f32 (neg.f32 (log.f32 u1))))
(+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))
(+.f32 (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (neg.f32 (log.f32 u1)))) (/.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1))
(-.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1) (neg.f32 (*.f32 (log.f32 u1) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2))))
(-.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (neg.f32 (log.f32 u1))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))))
(+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (*.f32 u1 u1)) (/.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)) (neg.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (neg.f32 (log.f32 u1)))))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (*.f32 u1 u1)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1)) (neg.f32 (*.f32 (log.f32 u1) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2))))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (*.f32 u1 u1)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1)) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (neg.f32 (log.f32 u1))))
(+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) (*.f32 1/3 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3))))))
(+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (*.f32 u1 u1)) (/.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)) (fma.f32 -1 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (neg.f32 (log.f32 u1))) (*.f32 1/3 (/.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (pow.f32 u1 3)))))
(+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (*.f32 u1 u1)) (fma.f32 1/3 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (pow.f32 u1 3)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1))) (*.f32 (neg.f32 (log.f32 u1)) (neg.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2))))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (*.f32 u1 u1)) (fma.f32 1/3 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (pow.f32 u1 3)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1))) (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (neg.f32 (log.f32 u1))))
(*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))
(fma.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (/.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1))
(fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))
(fma.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (*.f32 u1 u1)) (/.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)))
(fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (*.f32 u1 u1)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1)))
(+.f32 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 2))) (+.f32 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) (*.f32 1/3 (/.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 u1 3))))))
(fma.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (+.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (*.f32 u1 u1)) (/.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)) (*.f32 1/3 (/.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (pow.f32 u1 3)))))
(fma.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) (fma.f32 -1/2 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (*.f32 u1 u1)) (fma.f32 1/3 (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (pow.f32 u1 3)) (/.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) u1))))
(log.f32 (+.f32 1 u1))
(log1p.f32 u1)
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (PI.f32) 2)))) (log.f32 (+.f32 1 u1)))
(fma.f32 -4 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (log1p.f32 u1))) (log1p.f32 u1))
(fma.f32 -4 (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (log1p.f32 u1)) (log1p.f32 u1))
(fma.f32 -4 (*.f32 u2 (*.f32 u2 (*.f32 (pow.f32 (PI.f32) 2) (log1p.f32 u1)))) (log1p.f32 u1))
(+.f32 (*.f32 (pow.f32 u2 4) (*.f32 (log.f32 (+.f32 1 u1)) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))))) (+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (PI.f32) 2)))) (log.f32 (+.f32 1 u1))))
(fma.f32 (pow.f32 u2 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) 16/3) (log1p.f32 u1)) (fma.f32 -4 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (log1p.f32 u1))) (log1p.f32 u1)))
(fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 16/3 (log1p.f32 u1))) (fma.f32 -4 (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (log1p.f32 u1)) (log1p.f32 u1)))
(fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 16/3 (log1p.f32 u1))) (fma.f32 -4 (*.f32 u2 (*.f32 u2 (*.f32 (pow.f32 (PI.f32) 2) (log1p.f32 u1)))) (log1p.f32 u1)))
(+.f32 (*.f32 (+.f32 (*.f32 -8/45 (pow.f32 (PI.f32) 6)) (*.f32 -8/3 (pow.f32 (PI.f32) 6))) (*.f32 (pow.f32 u2 6) (log.f32 (+.f32 1 u1)))) (+.f32 (*.f32 (pow.f32 u2 4) (*.f32 (log.f32 (+.f32 1 u1)) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))))) (+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (PI.f32) 2)))) (log.f32 (+.f32 1 u1)))))
(fma.f32 (*.f32 (pow.f32 (PI.f32) 6) -128/45) (*.f32 (pow.f32 u2 6) (log1p.f32 u1)) (fma.f32 (pow.f32 u2 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) 16/3) (log1p.f32 u1)) (fma.f32 -4 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) (log1p.f32 u1))) (log1p.f32 u1))))
(fma.f32 (*.f32 (pow.f32 (PI.f32) 6) -128/45) (*.f32 (pow.f32 u2 6) (log1p.f32 u1)) (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 16/3 (log1p.f32 u1))) (fma.f32 -4 (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (log1p.f32 u1)) (log1p.f32 u1))))
(fma.f32 (*.f32 (pow.f32 (PI.f32) 6) -128/45) (*.f32 (pow.f32 u2 6) (log1p.f32 u1)) (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 16/3 (log1p.f32 u1))) (fma.f32 -4 (*.f32 u2 (*.f32 u2 (*.f32 (pow.f32 (PI.f32) 2) (log1p.f32 u1)))) (log1p.f32 u1))))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (log1p.f32 u1))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (log1p.f32 u1))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (log1p.f32 u1))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (log1p.f32 u1))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (log1p.f32 u1))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (log1p.f32 u1))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (log1p.f32 u1))
(*.f32 (log.f32 (+.f32 1 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (log1p.f32 u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2) (log1p.f32 u1))
0
(+.f32 1/2 (*.f32 1/2 (cos.f32 0)))
1
(+.f32 1/2 (*.f32 1 (*.f32 1/2 (cos.f32 0))))
1
(+.f32 1/2 (*.f32 (*.f32 1/2 (cos.f32 0)) 1))
1
(+.f32 (*.f32 1/2 (cos.f32 0)) 1/2)
1
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 0) 2))) 1)
1
(*.f32 (cos.f32 0) (cos.f32 0))
1
(*.f32 (pow.f32 (cos.f32 0) 2) 1)
1
(*.f32 1 (pow.f32 (cos.f32 0) 2))
1
(*.f32 (sqrt.f32 (cos.f32 0)) (*.f32 (sqrt.f32 (cos.f32 0)) (cos.f32 0)))
1
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (cbrt.f32 (pow.f32 (cos.f32 0) 4)))
1
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (*.f32 (cbrt.f32 (cos.f32 0)) (cos.f32 0)))
1
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))
1
(*.f32 (*.f32 (cos.f32 0) (sqrt.f32 (cos.f32 0))) (sqrt.f32 (cos.f32 0)))
1
(*.f32 (*.f32 (cos.f32 0) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (cbrt.f32 (cos.f32 0)))
1
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)))
1
(*.f32 (*.f32 (cbrt.f32 (cos.f32 0)) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)))) (*.f32 (cbrt.f32 (cos.f32 0)) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)))))
1
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)))))
1
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4))) (cbrt.f32 (cos.f32 0))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4))) (cbrt.f32 (cos.f32 0))))
1
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2))) (*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2))))
1
(/.f32 (+.f32 (cos.f32 0) (cos.f32 0)) 2)
1
(/.f32 (*.f32 1 (+.f32 (cos.f32 0) (cos.f32 0))) 2)
1
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) 1) 2)
1
(sqrt.f32 (pow.f32 (cos.f32 0) 4))
1
(log.f32 (exp.f32 (pow.f32 (cos.f32 0) 2)))
1
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 0) 2))))
1
(cbrt.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3))
1
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 0) 2)))
1
(exp.f32 (*.f32 2 (log.f32 (cos.f32 0))))
1
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 0))) 1))
1
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 0) 2)))
1
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) 1)
(sqrt.f32 (log1p.f32 u1))
(*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 1)
(sqrt.f32 (log1p.f32 u1))
(*.f32 1 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 0))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))
(*.f32 (cbrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (*.f32 1 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (*.f32 1 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 4) (pow.f32 (log1p.f32 u1) 2)))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 1 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 1 (pow.f32 (log1p.f32 u1) 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2))))
(*.f32 (pow.f32 1 1/2) (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 4) (pow.f32 (log1p.f32 u1) 2))) 1/2) (pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 1 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 1 (pow.f32 (log1p.f32 u1) 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 2))))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 0)) (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cos.f32 0)) (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1)))))) (*.f32 (cbrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1)))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))))
(*.f32 (cbrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (*.f32 1 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 1 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 1 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1))))))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))) (*.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 1 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 1 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (*.f32 1 (sqrt.f32 (log1p.f32 u1))))))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)) 1/2)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 1)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 2)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 3)
(sqrt.f32 (log1p.f32 u1))
(pow.f32 (pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)
(sqrt.f32 (log1p.f32 u1))
(fabs.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 0)))
(sqrt.f32 (log1p.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))))
(sqrt.f32 (log1p.f32 u1))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 3))
(sqrt.f32 (log1p.f32 u1))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (log.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) 1/2))
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 1))
(sqrt.f32 (log1p.f32 u1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))))
(sqrt.f32 (log1p.f32 u1))
(+.f32 (*.f32 (log1p.f32 u1) 1/2) (*.f32 (log1p.f32 u1) (*.f32 1/2 (cos.f32 0))))
(log1p.f32 u1)
(+.f32 (*.f32 1/2 (log1p.f32 u1)) (*.f32 (*.f32 1/2 (cos.f32 0)) (log1p.f32 u1)))
(log1p.f32 u1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))) 1)
(log1p.f32 u1)
(/.f32 (*.f32 (log1p.f32 u1) (+.f32 (cos.f32 0) (cos.f32 0))) 2)
(log1p.f32 u1)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) (log1p.f32 u1)) 2)
(log1p.f32 u1)
(pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)) 1)
(log1p.f32 u1)
(pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 2)
(log1p.f32 u1)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))) 3)
(log1p.f32 u1)
(pow.f32 (*.f32 (pow.f32 (cos.f32 0) 4) (pow.f32 (log1p.f32 u1) 2)) 1/2)
(sqrt.f32 (*.f32 1 (pow.f32 (log1p.f32 u1) 2)))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(pow.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)) 3) 1/3)
(log1p.f32 u1)
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 0) 4) (pow.f32 (log1p.f32 u1) 2)))
(sqrt.f32 (*.f32 1 (pow.f32 (log1p.f32 u1) 2)))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(log.f32 (pow.f32 (+.f32 u1 1) (pow.f32 (cos.f32 0) 2)))
(log1p.f32 u1)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)))))
(log1p.f32 u1)
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1)) 3))
(log1p.f32 u1)
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3) (pow.f32 (log1p.f32 u1) 3)))
(log1p.f32 u1)
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (pow.f32 (cos.f32 0) 2) 3)))
(log1p.f32 u1)
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))
(log1p.f32 u1)
(exp.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))
(log1p.f32 u1)
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (cos.f32 0) 2) (log1p.f32 u1))))
(log1p.f32 u1)

localize183.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.6%
(sqrt.f32 (-.f32 1 u1))
99.5%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
99.0%
(*.f32 (*.f32 2 (PI.f32)) u2)
55.1%
(log.f32 (sqrt.f32 (-.f32 1 u1)))
Compiler

Compiled 74 to 58 computations (21.6% saved)

series109.0ms (0.5%)

Counts
3 → 20
Calls

12 calls:

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

rewrite171.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
672×distribute-rgt-in
610×distribute-lft-in
508×associate-*r/
460×associate-*l/
380×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify102.0ms (0.5%)

Algorithm
egg-herbie
Rules
1352×fma-def
892×distribute-lft-in
874×*-commutative
786×distribute-rgt-in
750×unswap-sqr
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02723401
16083345
221343229
Stop Event
node limit
Counts
109 → 156
Calls
Call 1
Inputs
(*.f32 -1/2 u1)
(+.f32 (*.f32 -1/4 (pow.f32 u1 2)) (*.f32 -1/2 u1))
(+.f32 (*.f32 -1/6 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 2)) (*.f32 -1/2 u1)))
(+.f32 (*.f32 -1/6 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 2)) (+.f32 (*.f32 -1/2 u1) (*.f32 -1/8 (pow.f32 u1 4)))))
(*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 -2))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 u2 2) (*.f32 (sqrt.f32 -2) (pow.f32 (PI.f32) 2))))) (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 -2)))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 u2 2) (*.f32 (sqrt.f32 -2) (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 -2)) (*.f32 2/3 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 u2 4) (*.f32 (sqrt.f32 -2) (pow.f32 (PI.f32) 4)))))))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 u2 2) (*.f32 (sqrt.f32 -2) (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 u2 6) (*.f32 (sqrt.f32 -2) (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 -2)) (*.f32 2/3 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 u2 4) (*.f32 (sqrt.f32 -2) (pow.f32 (PI.f32) 4))))))))
(*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
1
(+.f32 1 (*.f32 -1/2 u1))
(+.f32 1 (+.f32 (*.f32 -1/8 (pow.f32 u1 2)) (*.f32 -1/2 u1)))
(+.f32 1 (+.f32 (*.f32 -1/8 (pow.f32 u1 2)) (+.f32 (*.f32 -1/16 (pow.f32 u1 3)) (*.f32 -1/2 u1))))
(+.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 0)
(+.f32 0 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))
(+.f32 0 (*.f32 (log1p.f32 (neg.f32 u1)) 1/2))
(+.f32 (log.f32 (pow.f32 (-.f32 1 u1) 1/4)) (log.f32 (pow.f32 (-.f32 1 u1) 1/4)))
(+.f32 (log.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) (log.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (-.f32 1 u1) 1/4))) (log.f32 (pow.f32 (-.f32 1 u1) 1/4)))
(+.f32 (+.f32 0 (log.f32 (cbrt.f32 (-.f32 1 u1)))) (log.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 1 (log.f32 (pow.f32 (-.f32 1 u1) 1/4))) (*.f32 1 (log.f32 (pow.f32 (-.f32 1 u1) 1/4))))
(+.f32 (*.f32 1 (log.f32 (cbrt.f32 (-.f32 1 u1)))) (*.f32 1 (log.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))
(+.f32 (*.f32 1/2 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) (*.f32 1/2 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(+.f32 (*.f32 1/2 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (*.f32 1/2 (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) 1/4)) 1) (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) 1/4)) 1))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) 1) (*.f32 (log.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) 1))
(+.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 1/2) (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 1/2))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) 1/2) (*.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) 1/2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))) 1)
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))) 1)
(*.f32 1 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))
(*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 1)
(*.f32 2 (log.f32 (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cbrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) 2) (cbrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(/.f32 (*.f32 1/2 (-.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 2))) (log1p.f32 (neg.f32 u1)))
(/.f32 (*.f32 1/2 (-.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(pow.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 1)
(pow.f32 (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) 3)
(pow.f32 (pow.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 2))
(cbrt.f32 (pow.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 3))
(expm1.f32 (log1p.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(exp.f32 (log.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) 1))
(log1p.f32 (-.f32 (sqrt.f32 (-.f32 1 u1)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 (neg.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 (neg.f32 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 (neg.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 (neg.f32 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 1 u1)))) 1)
(*.f32 1 (sqrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 (-.f32 1 u1)) 1)
(*.f32 (pow.f32 (-.f32 1 u1) 1/4) (pow.f32 (-.f32 1 u1) 1/4))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 1/2))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (+.f32 1 u1)))
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 (pow.f32 u1 3)))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (+.f32 1 u1)))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 1 u1)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) 1) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) 1) (sqrt.f32 (+.f32 1 u1)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 3))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (+.f32 1 u1)))
(pow.f32 (-.f32 1 u1) 1/2)
(pow.f32 (sqrt.f32 (-.f32 1 u1)) 1)
(pow.f32 (pow.f32 (-.f32 1 u1) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) 3)
(pow.f32 (pow.f32 (-.f32 1 u1) 3/2) 1/3)
(pow.f32 (E.f32) (*.f32 1/2 (log1p.f32 (neg.f32 u1))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) 2)) (cbrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(pow.f32 (exp.f32 (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(fabs.f32 (sqrt.f32 (-.f32 1 u1)))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 1 u1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 1 u1)))))
(cbrt.f32 (pow.f32 (-.f32 1 u1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 1 u1))))
(exp.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) 1/2))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 1 u1))))
Outputs
(*.f32 -1/2 u1)
(+.f32 (*.f32 -1/4 (pow.f32 u1 2)) (*.f32 -1/2 u1))
(fma.f32 -1/4 (*.f32 u1 u1) (*.f32 -1/2 u1))
(*.f32 u1 (+.f32 -1/2 (*.f32 u1 -1/4)))
(+.f32 (*.f32 -1/6 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 2)) (*.f32 -1/2 u1)))
(fma.f32 -1/6 (pow.f32 u1 3) (fma.f32 -1/4 (*.f32 u1 u1) (*.f32 -1/2 u1)))
(fma.f32 -1/2 u1 (*.f32 (*.f32 u1 u1) (+.f32 -1/4 (*.f32 u1 -1/6))))
(+.f32 (*.f32 -1/6 (pow.f32 u1 3)) (+.f32 (*.f32 -1/4 (pow.f32 u1 2)) (+.f32 (*.f32 -1/2 u1) (*.f32 -1/8 (pow.f32 u1 4)))))
(fma.f32 -1/6 (pow.f32 u1 3) (fma.f32 -1/4 (*.f32 u1 u1) (fma.f32 -1/2 u1 (*.f32 -1/8 (pow.f32 u1 4)))))
(fma.f32 -1/6 (pow.f32 u1 3) (fma.f32 -1/8 (pow.f32 u1 4) (*.f32 u1 (+.f32 -1/2 (*.f32 u1 -1/4)))))
(*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 -2))
(*.f32 (sqrt.f32 -2) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 u2 2) (*.f32 (sqrt.f32 -2) (pow.f32 (PI.f32) 2))))) (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 -2)))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 -2) (pow.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 -2)))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 -2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))) (*.f32 (sqrt.f32 -2) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) (+.f32 (sqrt.f32 -2) (*.f32 -2 (*.f32 (sqrt.f32 -2) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 u2 2) (*.f32 (sqrt.f32 -2) (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 -2)) (*.f32 2/3 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 u2 4) (*.f32 (sqrt.f32 -2) (pow.f32 (PI.f32) 4)))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 -2) (pow.f32 (PI.f32) 2)))) (fma.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 -2) (*.f32 2/3 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 u2 4) (*.f32 (sqrt.f32 -2) (pow.f32 (PI.f32) 4)))))))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 -2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))) (fma.f32 (sqrt.f32 -2) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (sqrt.f32 -2) (pow.f32 u2 4))) 2/3))))
(fma.f32 -2 (*.f32 (*.f32 (sqrt.f32 -2) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))) (*.f32 (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) (+.f32 (sqrt.f32 -2) (*.f32 2/3 (*.f32 (sqrt.f32 -2) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))))
(+.f32 (*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 u2 2) (*.f32 (sqrt.f32 -2) (pow.f32 (PI.f32) 2))))) (+.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 u2 6) (*.f32 (sqrt.f32 -2) (pow.f32 (PI.f32) 6))))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 -2)) (*.f32 2/3 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 u2 4) (*.f32 (sqrt.f32 -2) (pow.f32 (PI.f32) 4))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 -2) (pow.f32 (PI.f32) 2)))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 u2 6) (*.f32 (sqrt.f32 -2) (pow.f32 (PI.f32) 6)))) (fma.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (sqrt.f32 -2) (*.f32 2/3 (*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (pow.f32 u2 4) (*.f32 (sqrt.f32 -2) (pow.f32 (PI.f32) 4))))))))
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 -2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))) (fma.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -2) (*.f32 (pow.f32 (PI.f32) 6) (pow.f32 u2 6))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))) (fma.f32 (sqrt.f32 -2) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (sqrt.f32 -2) (pow.f32 u2 4))) 2/3)))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) (+.f32 (sqrt.f32 -2) (*.f32 -2 (*.f32 (sqrt.f32 -2) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))))) (*.f32 (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (sqrt.f32 -2) (pow.f32 u2 6)))) (*.f32 2/3 (*.f32 (sqrt.f32 -2) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))))
(*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 -2) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 -2) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 -2) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 -2) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 -2) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 -2) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 -2) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 (log.f32 (sqrt.f32 (-.f32 1 u1)))) (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 -2) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 -2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
1
(+.f32 1 (*.f32 -1/2 u1))
(+.f32 (*.f32 -1/2 u1) 1)
(fma.f32 -1/2 u1 1)
(+.f32 1 (+.f32 (*.f32 -1/8 (pow.f32 u1 2)) (*.f32 -1/2 u1)))
(+.f32 1 (fma.f32 -1/8 (*.f32 u1 u1) (*.f32 -1/2 u1)))
(+.f32 (fma.f32 -1/2 u1 1) (*.f32 u1 (*.f32 u1 -1/8)))
(fma.f32 -1/2 u1 (fma.f32 u1 (*.f32 u1 -1/8) 1))
(+.f32 1 (+.f32 (*.f32 -1/8 (pow.f32 u1 2)) (+.f32 (*.f32 -1/16 (pow.f32 u1 3)) (*.f32 -1/2 u1))))
(+.f32 1 (fma.f32 -1/8 (*.f32 u1 u1) (fma.f32 -1/16 (pow.f32 u1 3) (*.f32 -1/2 u1))))
(+.f32 1 (fma.f32 (*.f32 u1 u1) -1/8 (fma.f32 (pow.f32 u1 3) -1/16 (*.f32 -1/2 u1))))
(+.f32 (fma.f32 -1/2 u1 1) (*.f32 (*.f32 u1 u1) (+.f32 -1/8 (*.f32 u1 -1/16))))
(+.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 0)
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(+.f32 0 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(+.f32 0 (*.f32 (log1p.f32 (neg.f32 u1)) 1/2))
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(+.f32 (log.f32 (pow.f32 (-.f32 1 u1) 1/4)) (log.f32 (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(+.f32 (log.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) (log.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(+.f32 (log.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (-.f32 1 u1) 1/4))) (log.f32 (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(+.f32 (+.f32 0 (log.f32 (cbrt.f32 (-.f32 1 u1)))) (log.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(+.f32 (log.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (*.f32 1 (log.f32 (pow.f32 (-.f32 1 u1) 1/4))) (*.f32 1 (log.f32 (pow.f32 (-.f32 1 u1) 1/4))))
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(+.f32 (*.f32 1 (log.f32 (cbrt.f32 (-.f32 1 u1)))) (*.f32 1 (log.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))))
(+.f32 (log.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (*.f32 1/2 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) (*.f32 1/2 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(+.f32 (*.f32 1/2 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2))) (*.f32 1/2 (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(*.f32 1/2 (+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u1)))) (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(*.f32 1/2 (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(*.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) 3/2)
(+.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) 1/4)) 1) (*.f32 (log.f32 (pow.f32 (-.f32 1 u1) 1/4)) 1))
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(+.f32 (*.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) 1) (*.f32 (log.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) 1))
(+.f32 (log.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (log.f32 (cbrt.f32 (-.f32 1 u1))))
(+.f32 (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 1/2) (*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 1/2))
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) 1/2) (*.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) 1/2))
(*.f32 1/2 (+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u1)))) (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(*.f32 1/2 (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u1)))))
(*.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) 3/2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))) 1)
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))) 1)
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(*.f32 1 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(*.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 1)
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(*.f32 2 (log.f32 (pow.f32 (-.f32 1 u1) 1/4)))
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(*.f32 (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) 2))
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) 2) (cbrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(/.f32 (*.f32 1/2 (-.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 2))) (log1p.f32 (neg.f32 u1)))
(/.f32 1/2 (/.f32 (log1p.f32 (neg.f32 u1)) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2))))
(*.f32 (/.f32 1/2 (log1p.f32 (neg.f32 u1))) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2)))
(/.f32 (*.f32 -1/2 (pow.f32 (log1p.f32 (neg.f32 u1)) 2)) (log1p.f32 (neg.f32 u1)))
(/.f32 (*.f32 1/2 (-.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(/.f32 1/2 (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))))
(*.f32 (/.f32 1/2 (pow.f32 (log1p.f32 (neg.f32 u1)) 2)) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)))
(/.f32 (*.f32 -1/2 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (pow.f32 (log1p.f32 (neg.f32 u1)) 2))
(pow.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 1)
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) 2)
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) 3)
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(pow.f32 (pow.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 3) 1/3)
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(sqrt.f32 (pow.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 2))
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))) 3))
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(expm1.f32 (log1p.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(exp.f32 (log.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) 1))
(*.f32 1/2 (log1p.f32 (neg.f32 u1)))
(log1p.f32 (-.f32 (sqrt.f32 (-.f32 1 u1)) 1))
(log1p.f32 (+.f32 (sqrt.f32 (-.f32 1 u1)) -1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.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 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.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 2 (*.f32 (PI.f32) u2))))) 2)
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.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 2 (*.f32 (PI.f32) u2))))) 3)
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.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 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.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 2 (*.f32 (PI.f32) u2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u1)) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.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 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.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 2 (*.f32 (PI.f32) u2)))) 3))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.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 2 (*.f32 (PI.f32) 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 (log1p.f32 (neg.f32 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) 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)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.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 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.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 2 (*.f32 (PI.f32) u2))))) 1))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.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 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (-.f32 1 u1)))) 1)
(sqrt.f32 (-.f32 1 u1))
(*.f32 1 (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (-.f32 1 u1))
(*.f32 (sqrt.f32 (-.f32 1 u1)) 1)
(sqrt.f32 (-.f32 1 u1))
(*.f32 (pow.f32 (-.f32 1 u1) 1/4) (pow.f32 (-.f32 1 u1) 1/4))
(sqrt.f32 (-.f32 1 u1))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 u1)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (fabs.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (-.f32 1 u1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2) 1/2) (pow.f32 (cbrt.f32 (-.f32 1 u1)) 1/2))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u1)) 2)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (fabs.f32 (cbrt.f32 (-.f32 1 u1))) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(*.f32 (cbrt.f32 (-.f32 1 u1)) (sqrt.f32 (cbrt.f32 (-.f32 1 u1))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (+.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 1)))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (hypot.f32 1 (sqrt.f32 u1)))
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 1 (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 1)))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (hypot.f32 1 (sqrt.f32 u1)))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 (pow.f32 u1 3)))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))) (cbrt.f32 (-.f32 1 (pow.f32 u1 3)))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1)))) (cbrt.f32 (-.f32 1 (pow.f32 u1 3))))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 3))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1)))) (cbrt.f32 (+.f32 1 u1)))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (/.f32 (cbrt.f32 (+.f32 u1 1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (+.f32 u1 1))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 (+.f32 u1 1))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 (pow.f32 u1 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (pow.f32 1 1/2) (sqrt.f32 (-.f32 1 (*.f32 u1 u1)))) (sqrt.f32 (+.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 1)))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (hypot.f32 1 (sqrt.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) 1) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (sqrt.f32 (-.f32 1 (pow.f32 u1 3))) (sqrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) 1) (sqrt.f32 (+.f32 1 u1)))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 1)))
(/.f32 (sqrt.f32 (-.f32 1 (*.f32 u1 u1))) (hypot.f32 1 (sqrt.f32 u1)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 3))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1))) (cbrt.f32 (-.f32 1 (pow.f32 u1 3)))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1)))) (cbrt.f32 (-.f32 1 (pow.f32 u1 3))))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (-.f32 1 (pow.f32 u1 3))) (cbrt.f32 (+.f32 1 (fma.f32 u1 u1 u1)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))) (cbrt.f32 (+.f32 1 u1)))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (/.f32 (cbrt.f32 (+.f32 u1 1)) (cbrt.f32 (sqrt.f32 (-.f32 1 u1)))))
(*.f32 (/.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (cbrt.f32 (+.f32 u1 1))) (cbrt.f32 (-.f32 1 (*.f32 u1 u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) (/.f32 (cbrt.f32 (-.f32 1 (*.f32 u1 u1))) (cbrt.f32 (+.f32 u1 1))))
(pow.f32 (-.f32 1 u1) 1/2)
(sqrt.f32 (-.f32 1 u1))
(pow.f32 (sqrt.f32 (-.f32 1 u1)) 1)
(sqrt.f32 (-.f32 1 u1))
(pow.f32 (pow.f32 (-.f32 1 u1) 1/4) 2)
(sqrt.f32 (-.f32 1 u1))
(pow.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u1))) 3)
(sqrt.f32 (-.f32 1 u1))
(pow.f32 (pow.f32 (-.f32 1 u1) 3/2) 1/3)
(cbrt.f32 (pow.f32 (-.f32 1 u1) 3/2))
(pow.f32 (E.f32) (*.f32 1/2 (log1p.f32 (neg.f32 u1))))
(sqrt.f32 (-.f32 1 u1))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) 2)) (cbrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(sqrt.f32 (-.f32 1 u1))
(pow.f32 (exp.f32 (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))) (sqrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))))
(sqrt.f32 (-.f32 1 u1))
(fabs.f32 (sqrt.f32 (-.f32 1 u1)))
(sqrt.f32 (-.f32 1 u1))
(log.f32 (exp.f32 (sqrt.f32 (-.f32 1 u1))))
(sqrt.f32 (-.f32 1 u1))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (-.f32 1 u1)))))
(sqrt.f32 (-.f32 1 u1))
(cbrt.f32 (pow.f32 (-.f32 1 u1) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (-.f32 1 u1))))
(sqrt.f32 (-.f32 1 u1))
(exp.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1))))
(sqrt.f32 (-.f32 1 u1))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) 1/2))
(sqrt.f32 (-.f32 1 u1))
(log1p.f32 (expm1.f32 (sqrt.f32 (-.f32 1 u1))))
(sqrt.f32 (-.f32 1 u1))

localize223.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.6%
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
99.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3))))
99.0%
(*.f32 (PI.f32) u2)
97.8%
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3)
Compiler

Compiled 67 to 29 computations (56.7% saved)

series21.0ms (0.1%)

Counts
2 → 20
Calls

9 calls:

TimeVariablePointExpression
12.0ms
u2
@0
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3)
4.0ms
u2
@-inf
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3)
1.0ms
u2
@inf
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3)
1.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))))
1.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))))

rewrite151.0ms (0.7%)

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

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

eval1.4s (6.4%)

Compiler

Compiled 32880 to 21727 computations (33.9% saved)

prune940.0ms (4.2%)

Pruning

40 alts after pruning (35 fresh and 5 done)

PrunedKeptTotal
New1232241256
Fresh61117
Picked011
Done246
Total1240401280
Error
99.9%
Counts
1280 → 40
Alt Table
Click to see full alt table
StatusErrorProgram
73.3%
(/.f32 (*.f32 (log1p.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1)))
90.7%
(+.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))))
71.7%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
64.2%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) 1)
65.3%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) 1)
99.0%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
85.6%
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
73.4%
(*.f32 (sqrt.f32 (neg.f32 (/.f32 -1 (/.f32 1 (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
80.2%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
91.9%
(*.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)))
78.8%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
87.5%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
91.2%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (neg.f32 u1)) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
75.7%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
98.2%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) 3)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
55.4%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (*.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) 3/2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
87.4%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (*.f32 u1 (+.f32 -1/2 (*.f32 u1 -1/4)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
57.5%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
59.3%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (log.f32 (exp.f32 (sqrt.f32 (-.f32 1 u1)))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
75.6%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
67.1%
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
98.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)))))
97.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
98.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3))))
99.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
83.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
60.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
4.0%
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
72.4%
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
64.8%
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
65.4%
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
83.9%
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
50.9%
(sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2))))))
74.7%
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1))
65.5%
(sqrt.f32 (log1p.f32 u1))
38.7%
(sqrt.f32 (log.f32 (+.f32 1 u1)))
Compiler

Compiled 1272 to 1035 computations (18.6% saved)

localize110.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.6%
(log1p.f32 (*.f32 u1 (neg.f32 u1)))
99.5%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
99.0%
(*.f32 u2 (PI.f32))
98.9%
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
Compiler

Compiled 67 to 21 computations (68.7% saved)

series4.0ms (0%)

Counts
3 → 32
Calls

12 calls:

TimeVariablePointExpression
1.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)))))
1.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
@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
u2
@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
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))

rewrite230.0ms (1%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
01887
137479
2472671
Stop Event
node limit
Counts
3 → 164
Calls
Call 1
Inputs
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))
(*.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)))))
Outputs
((#(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 (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 (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 (-.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 (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) 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) 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 (+.f32 1 (/.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 (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 (PI.f32)) u2))))) (#(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 (*.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))))))))))

simplify281.0ms (1.3%)

Algorithm
egg-herbie
Rules
1162×+-commutative
1062×associate-+l+
930×associate-+r+
728×fma-def
672×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

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

localize38.0ms (0.2%)

Compiler

Compiled 20 to 9 computations (55% saved)

localize64.0ms (0.3%)

Local error

Found 3 expressions with local error:

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

Compiled 30 to 17 computations (43.3% saved)

series6.0ms (0%)

Counts
3 → 32
Calls

9 calls:

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

rewrite181.0ms (0.8%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
0925
117123
2188923
Stop Event
node limit
Counts
3 → 68
Calls
Call 1
Inputs
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2))
(log.f32 (log1p.f32 u1))
(log1p.f32 u1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))))) (#(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 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 (sqrt.f32 (log1p.f32 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 1/2) (log.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (sqrt.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (log.f32 (sqrt.f32 (log1p.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 1) (log.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (sqrt.f32 (log1p.f32 u1)))) 2)) (cbrt.f32 (log.f32 (sqrt.f32 (log1p.f32 u1)))))))) (#(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 (sqrt.f32 (log1p.f32 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))) (log.f32 (sqrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (log.f32 (cbrt.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (log.f32 (log1p.f32 u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 (log1p.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log.f32 (log1p.f32 u1))) (sqrt.f32 (log.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log.f32 (log1p.f32 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log.f32 (log1p.f32 u1))) 2) (cbrt.f32 (log.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log.f32 (log1p.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log.f32 (log1p.f32 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log.f32 (log1p.f32 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log.f32 (log1p.f32 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log.f32 (log1p.f32 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log.f32 (log1p.f32 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (log.f32 (log1p.f32 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (-.f32 (log1p.f32 u1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (log1p.f32 u1) 1))))) (#(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 (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)) (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 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) 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 pow.f32 (exp.f32 1) (log.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (log1p.f32 u1))) 2)) (cbrt.f32 (log.f32 (log1p.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (sqrt.f32 (log.f32 (log1p.f32 u1)))) (sqrt.f32 (log.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)))))))

simplify107.0ms (0.5%)

Algorithm
egg-herbie
Rules
906×associate-/r*
626×times-frac
564×distribute-rgt-in
558×distribute-lft-in
496×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

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

localize128.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.7%
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
99.7%
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
99.3%
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
99.0%
(*.f32 (*.f32 2 u2) (PI.f32))
Compiler

Compiled 50 to 35 computations (30% saved)

series6.0ms (0%)

Counts
4 → 60
Calls

15 calls:

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

rewrite146.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1082×sqrt-prod
960×unswap-sqr
784×swap-sqr
460×sqr-pow
452×pow-sqr
Iterations

Useful iterations: 0 (0.0ms)

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

simplify170.0ms (0.8%)

Algorithm
egg-herbie
Rules
1686×distribute-lft-in
1670×distribute-rgt-in
646×associate-*r*
630×associate-/l*
498×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03446519
18986053
233426047
Stop Event
node limit
Counts
177 → 209
Calls
Call 1
Inputs
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
1
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) 1)
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (+.f32 1 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))))))
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -8/45 (pow.f32 (PI.f32) 6)) (*.f32 -8/3 (pow.f32 (PI.f32) 6))) (pow.f32 u2 6)) (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4)))))))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
u1
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 u1 (pow.f32 (PI.f32) 2)))) u1)
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 u1 (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 (pow.f32 u2 4) (*.f32 (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))) u1)) u1))
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 u1 (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 (pow.f32 u2 4) (*.f32 (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))) u1)) (+.f32 (*.f32 (+.f32 (*.f32 -8/45 (pow.f32 (PI.f32) 6)) (*.f32 -8/3 (pow.f32 (PI.f32) 6))) (*.f32 (pow.f32 u2 6) u1)) u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 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 2 (*.f32 u2 (PI.f32))))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1))))
(pow.f32 (*.f32 2 (*.f32 u2 (PI.f32))) 1)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 u2 (PI.f32))) 3) 1/3)
(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 2) (*.f32 u2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 u2 (PI.f32))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 u2) 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 u2) 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) -1)
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4))))
(+.f32 1/2 (*.f32 1 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 1/2 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4))) 1))
(+.f32 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4))) 1/2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1)
(*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 4))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (sqrt.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 4) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(*.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)) (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)) (cos.f32 0)) 1/2)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) 3/2) (pow.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) 3/2))
(*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 6) 1/6) (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 6) 1/6))
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) 4)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 4))) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(/.f32 1 (/.f32 2 (+.f32 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)) (cos.f32 0))))
(/.f32 (+.f32 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)) (cos.f32 0)) 2)
(/.f32 (*.f32 1 (+.f32 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)) (cos.f32 0))) 2)
(/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)) (cos.f32 0)) 1) 2)
(/.f32 (-.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4))) (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4))))) (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)))))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))) 1) (+.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) 1))
(/.f32 (+.f32 1/8 (pow.f32 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4))) 3)) (+.f32 1/4 (-.f32 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4))) (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)))) (*.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)))))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) 1))))
(/.f32 (neg.f32 (+.f32 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)) (cos.f32 0))) -2)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4))
(fabs.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(log.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 6))
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(exp.f32 (log.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(+.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))) -1)
(+.f32 (*.f32 u1 1/2) (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 (*.f32 1/2 u1) (*.f32 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4))) u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))) 1)
(/.f32 (*.f32 u1 (+.f32 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)) (cos.f32 0))) 2)
(/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)) (cos.f32 0)) u1) 2)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))) (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))) (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))) 1))))
(pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 u1)) 2)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)) 3)
(pow.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 u1)) 4))
(fabs.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))
(log.f32 (pow.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) 3))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 6) (pow.f32 u1 3)))
(cbrt.f32 (*.f32 (pow.f32 u1 3) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 6)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))
(exp.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))
(+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) -1)
(+.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))
(+.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (neg.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1)
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1)
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (+.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (-.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/4) (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/4))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 3/2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 3/2))
(*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) 1/6) (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) 1/6))
(*.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3))) (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) 1) (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1))
(/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))) (+.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 (pow.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1))))
(/.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) 3)) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))) (*.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))))))))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1)
(pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/2)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(fabs.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(fabs.f32 (-.f32 1 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(fabs.f32 (-.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32))))))
(fabs.f32 (neg.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(exp.f32 (log.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
Outputs
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
1
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) 1)
(fma.f32 -4 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1)
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (+.f32 1 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))))))
(+.f32 (fma.f32 -4 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1) (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3)))
(fma.f32 -4 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3) 1))
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (+.f32 1 (+.f32 (*.f32 (+.f32 (*.f32 -8/45 (pow.f32 (PI.f32) 6)) (*.f32 -8/3 (pow.f32 (PI.f32) 6))) (pow.f32 u2 6)) (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4)))))))
(+.f32 (fma.f32 -4 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1) (fma.f32 (*.f32 (pow.f32 (PI.f32) 6) -128/45) (pow.f32 u2 6) (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3))))
(+.f32 (fma.f32 -4 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1) (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3) (*.f32 (*.f32 (pow.f32 (PI.f32) 6) -128/45) (pow.f32 u2 6))))
(+.f32 (fma.f32 -4 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1) (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -128/45 (pow.f32 u2 6)))))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
u1
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 u1 (pow.f32 (PI.f32) 2)))) u1)
(fma.f32 -4 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) u1)) u1)
(fma.f32 -4 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 u2 (*.f32 u2 u1))) u1)
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 u1 (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 (pow.f32 u2 4) (*.f32 (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))) u1)) u1))
(fma.f32 -4 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) u1)) (fma.f32 (pow.f32 u2 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) 16/3) u1) u1))
(fma.f32 (*.f32 -4 (*.f32 u2 u2)) (*.f32 (pow.f32 (PI.f32) 2) u1) (fma.f32 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 16/3 (pow.f32 u2 4))) u1 u1))
(*.f32 u1 (fma.f32 -4 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3) 1)))
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 u1 (pow.f32 (PI.f32) 2)))) (+.f32 (*.f32 (pow.f32 u2 4) (*.f32 (+.f32 (*.f32 4/3 (pow.f32 (PI.f32) 4)) (*.f32 4 (pow.f32 (PI.f32) 4))) u1)) (+.f32 (*.f32 (+.f32 (*.f32 -8/45 (pow.f32 (PI.f32) 6)) (*.f32 -8/3 (pow.f32 (PI.f32) 6))) (*.f32 (pow.f32 u2 6) u1)) u1)))
(fma.f32 -4 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) u1)) (fma.f32 (pow.f32 u2 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) 16/3) u1) (fma.f32 (*.f32 (pow.f32 (PI.f32) 6) -128/45) (*.f32 (pow.f32 u2 6) u1) u1)))
(+.f32 (*.f32 u1 (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3) (*.f32 (*.f32 (pow.f32 (PI.f32) 6) -128/45) (pow.f32 u2 6)))) (fma.f32 -4 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) u1)) u1))
(+.f32 (fma.f32 -4 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 u2 (*.f32 u2 u1))) u1) (*.f32 u1 (fma.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 16/3) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -128/45 (pow.f32 u2 6))))))
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)))
(fma.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -2 1)
(fma.f32 (*.f32 (*.f32 u2 u2) -2) (pow.f32 (PI.f32) 2) 1)
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
(+.f32 1 (fma.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -2 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3))))
(+.f32 (fma.f32 (*.f32 (*.f32 u2 u2) -2) (pow.f32 (PI.f32) 2) 1) (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 -4/45 (pow.f32 u2 6)) (pow.f32 (PI.f32) 6)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (fma.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) -2 (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 u2 6) -4/45)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (fma.f32 (*.f32 (*.f32 u2 u2) -2) (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 u2 6) -4/45)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(+.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) -1)
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (*.f32 2 u2) (PI.f32))))) (*.f32 (*.f32 2 u2) (PI.f32))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (*.f32 2 u2) (PI.f32))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) 3) -1) (+.f32 (exp.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (log1p.f32 (*.f32 (*.f32 2 u2) (PI.f32))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (*.f32 2 u2) (PI.f32)))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 3)) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (exp.f32 (*.f32 2 (log1p.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))))
(pow.f32 (*.f32 2 (*.f32 u2 (PI.f32))) 1)
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 u2 (PI.f32))) 3) 1/3)
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 u2 (PI.f32))) 2))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(fabs.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(log.f32 (pow.f32 (exp.f32 2) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 u2 (PI.f32))) 3))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 u2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 u2) 3)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(+.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) -1)
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(+.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4))))
(fma.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)
(+.f32 1/2 (*.f32 1 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)))))
(fma.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)
(+.f32 1/2 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4))) 1))
(fma.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)
(+.f32 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4))) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) 1)
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1)
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(*.f32 1 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 3)))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 4))
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (sqrt.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) 2) (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) 2))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 2) (fabs.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 4)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 4) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(*.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)) (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 3)))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3)))
(*.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)) (cos.f32 0)) 1/2)
(fma.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) 3/2) (pow.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) 3/2))
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 6) 1/6) (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 6) 1/6))
(*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 6) 1/6) (pow.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 6) 1/6))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 6))
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) 4)) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) 2) (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) 2))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 2) (fabs.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 4)))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 4))) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) 4))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3) (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))
(/.f32 1 (/.f32 2 (+.f32 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)) (cos.f32 0))))
(fma.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)
(/.f32 (+.f32 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)) (cos.f32 0)) 2)
(fma.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)
(/.f32 (*.f32 1 (+.f32 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)) (cos.f32 0))) 2)
(fma.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)
(/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)) (cos.f32 0)) 1) 2)
(fma.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)
(/.f32 (-.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4))) (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4))))) (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)))))
(/.f32 (-.f32 1/4 (*.f32 1/4 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))) (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))
(/.f32 (+.f32 1/4 (*.f32 (*.f32 -1/4 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))) (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))) 1) (+.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)))) (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)) (+.f32 1 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)))) (+.f32 1 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)))))
(/.f32 (+.f32 1/8 (pow.f32 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4))) 3)) (+.f32 1/4 (-.f32 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4))) (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)))) (*.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)))))))
(/.f32 (+.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 3))) (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) (-.f32 (*.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) 1/2))))
(/.f32 (fma.f32 1/8 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 3) 1/8) (fma.f32 (*.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) (fma.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2) 1/4))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2))) 3) -1) (+.f32 (exp.f32 (+.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)) (log1p.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)))) (+.f32 1 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2))) 3)) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2))) (exp.f32 (*.f32 2 (log1p.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)))))))
(/.f32 (neg.f32 (+.f32 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)) (cos.f32 0))) -2)
(fma.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 4))
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(fabs.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(log.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 6))
(*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 6) 1/6) (pow.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 6) 1/6))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 6))
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(exp.f32 (log.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)
(+.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))) -1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(+.f32 (*.f32 u1 1/2) (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)))))
(*.f32 u1 (fma.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2))
(+.f32 (*.f32 1/2 u1) (*.f32 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4))) u1))
(*.f32 u1 (fma.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))) 1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(/.f32 (*.f32 u1 (+.f32 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)) (cos.f32 0))) 2)
(*.f32 u1 (fma.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2))
(/.f32 (*.f32 (+.f32 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)) (cos.f32 0)) u1) 2)
(*.f32 u1 (fma.f32 1/2 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))) (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)))) (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))) (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1))) 3) -1) (+.f32 (exp.f32 (+.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)) (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1))) 3)) (+.f32 (exp.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1))) (+.f32 1 (exp.f32 (*.f32 2 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)))))))
(pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) 1)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 u1)) 2)
(pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 u1)) 2)
(pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 u1)) 2)
(pow.f32 (cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)) 3)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(pow.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) 3) 1/3)
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 u1)) 4))
(sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 u1)) 4))
(sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 u1)) 4))
(fabs.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(log.f32 (pow.f32 (exp.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) u1))
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1))))
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1) 3))
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 6) (pow.f32 u1 3)))
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(cbrt.f32 (*.f32 (pow.f32 u1 3) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 6)))
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(exp.f32 (log.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) u1)))
(*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2) u1)
(*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2) u1)
(+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) -1)
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(+.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32)))))
(-.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 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (neg.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1)
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1)
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 4)))
(*.f32 (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3))))
(*.f32 (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))))) (sqrt.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 3))))
(*.f32 (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (sqrt.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 2) (*.f32 (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))
(*.f32 (+.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (-.f32 (cos.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))
(-.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 (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/4) (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/4))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 3/2) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 3/2))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) 1/6) (pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) 1/6))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3))) (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))))) (sqrt.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 3))))
(*.f32 (sqrt.f32 (sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (sqrt.f32 (sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3))))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) 2))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 2))) (sqrt.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) 1) (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))))) (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) (+.f32 1 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) (+.f32 1 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))) (+.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 (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 (pow.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))))) 3) -1) (fma.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))))) (exp.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))))) (+.f32 1 (exp.f32 (log1p.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) 3)) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (exp.f32 (*.f32 2 (log1p.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))))
(/.f32 (+.f32 -1 (exp.f32 (*.f32 3 (log1p.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (+.f32 1 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) 3)) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))) (*.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 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) 3)) (fma.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) 1)))
(/.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 6) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 6)) (fma.f32 (cos.f32 (*.f32 u2 (PI.f32))) (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 3) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32))))))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1)
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) 1/2)
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 3)
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) 1/3)
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(fabs.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(fabs.f32 (-.f32 1 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(fabs.f32 (-.f32 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32))))))
(fabs.f32 (-.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))))))
(fabs.f32 (neg.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))

localize113.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.6%
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
99.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
99.4%
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
99.0%
(*.f32 (PI.f32) (+.f32 u2 u2))
Compiler

Compiled 63 to 14 computations (77.8% saved)

series3.0ms (0%)

Counts
2 → 32
Calls

9 calls:

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

rewrite120.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
690×associate-*r/
558×associate-*l/
542×distribute-rgt-in
496×distribute-lft-in
338×add-sqr-sqrt
Iterations

Useful iterations: 2 (0.0ms)

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

simplify146.0ms (0.7%)

Algorithm
egg-herbie
Rules
1420×associate-/l/
1278×fma-def
842×associate-+r+
780×*-commutative
734×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02343354
16972876
219452602
359002602
Stop Event
node limit
Counts
84 → 130
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 1 (+.f32 (cos.f32 0) -1))
(+.f32 1 (-.f32 (cos.f32 0) 1))
(+.f32 (+.f32 (cos.f32 0) 1) -1)
(+.f32 -1 (+.f32 (cos.f32 0) 1))
(-.f32 (+.f32 (cos.f32 0) 1) 1)
(-.f32 (+.f32 (cos.f32 0) 2) 2)
(-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(*.f32 (cos.f32 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 (-.f32 (*.f32 (+.f32 (cos.f32 0) 1) (+.f32 (cos.f32 0) 1)) 1) (+.f32 (cos.f32 0) 2))
(/.f32 (-.f32 (pow.f32 (+.f32 (cos.f32 0) 1) 3) 1) (+.f32 (*.f32 (+.f32 (cos.f32 0) 1) (+.f32 (cos.f32 0) 1)) (+.f32 (cos.f32 0) 2)))
(/.f32 (*.f32 1 (-.f32 (*.f32 (+.f32 (cos.f32 0) 1) (+.f32 (cos.f32 0) 1)) 1)) (+.f32 (cos.f32 0) 2))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (+.f32 (cos.f32 0) 1) 3) 1)) (+.f32 (*.f32 (+.f32 (cos.f32 0) 1) (+.f32 (cos.f32 0) 1)) (+.f32 (cos.f32 0) 2)))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 (cos.f32 0) 1) (+.f32 (cos.f32 0) 1)) 1) 1) (+.f32 (cos.f32 0) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 (cos.f32 0) 1) 3) 1) 1) (+.f32 (*.f32 (+.f32 (cos.f32 0) 1) (+.f32 (cos.f32 0) 1)) (+.f32 (cos.f32 0) 2)))
(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))
(log.f32 (exp.f32 (cos.f32 0)))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 0))))
(cbrt.f32 (pow.f32 (cos.f32 0) 3))
(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)) (+.f32 (cos.f32 0) 1)) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 (+.f32 (cos.f32 0) 1) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))))) 1)
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (*.f32 (+.f32 (cos.f32 0) 1) (+.f32 (cos.f32 0) 1)) 1)) (+.f32 (cos.f32 0) 2))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (+.f32 (cos.f32 0) 1) 3) 1)) (+.f32 (*.f32 (+.f32 (cos.f32 0) 1) (+.f32 (cos.f32 0) 1)) (+.f32 (cos.f32 0) 2)))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 (cos.f32 0) 1) (+.f32 (cos.f32 0) 1)) 1) (sqrt.f32 (log1p.f32 u1))) (+.f32 (cos.f32 0) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 (cos.f32 0) 1) 3) 1) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 (+.f32 (cos.f32 0) 1) (+.f32 (cos.f32 0) 1)) (+.f32 (cos.f32 0) 2)))
(pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1)))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 0) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)
(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)
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1)
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) -2))))
(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 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) -2)))))
(+.f32 1 (fma.f32 (*.f32 u2 u2) (*.f32 -2 (pow.f32 (PI.f32) 2)) (fma.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 u2 6)) (*.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 u2 4))))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (*.f32 2 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 (*.f32 2 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 (*.f32 2 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 (*.f32 2 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 (*.f32 2 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 (*.f32 2 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 (*.f32 2 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 (*.f32 2 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 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (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 (*.f32 2 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 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 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 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (/.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 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 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 (*.f32 2 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 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 -1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (*.f32 u1 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 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (+.f32 (*.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)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (/.f32 (sqrt.f32 -1) 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 (*.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)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (cos.f32 (*.f32 (*.f32 2 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 (*.f32 2 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 (*.f32 2 u2) (PI.f32))) (+.f32 1/3 (/.f32 (*.f32 1/2 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2))) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))))))))
(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))) (sqrt.f32 -1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (*.f32 u1 u1)) (/.f32 (sqrt.f32 -1) (/.f32 (/.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 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (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 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) -1/2) u1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.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 (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 (*.f32 2 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 (*.f32 2 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 (*.f32 2 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 (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 (*.f32 2 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 (*.f32 2 u2) (PI.f32))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32)))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (cos.f32 (*.f32 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 (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 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))))
(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 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 (*.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 (*.f32 2 u2) (PI.f32)))))) (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 (*.f32 2 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 (*.f32 2 u2) (PI.f32))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 (*.f32 2 u2) (PI.f32))))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 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)))))))
(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 (-.f32 1/3 (/.f32 (fma.f32 -1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2) -1/4) (neg.f32 (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3))))))
(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 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (/.f32 (-.f32 1/3 (/.f32 (fma.f32 -1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2) -1/4) (neg.f32 (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3))) (*.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 (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 (*.f32 -2 (*.f32 (*.f32 u2 u2) (sqrt.f32 -1))) (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 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 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 -1))))))
(fma.f32 -2 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 u2 u2) (sqrt.f32 -1))) (pow.f32 (PI.f32) 2)) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)) (sqrt.f32 -1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 u2 u2) (sqrt.f32 -1)))) (*.f32 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 u2 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 -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 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 -1))) (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 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 -1)))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) 2/3)) (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 u2 6) (*.f32 (pow.f32 (PI.f32) 6) -4/45)) (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 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 u2 6)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (sqrt.f32 -1) (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 u2 6))))) (*.f32 (fma.f32 (pow.f32 (PI.f32) 4) (*.f32 2/3 (pow.f32 u2 4)) 1) (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 (*.f32 2 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 (*.f32 2 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 (*.f32 2 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 (*.f32 2 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 (*.f32 2 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 (*.f32 2 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 (*.f32 2 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 (*.f32 2 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 1 (+.f32 (cos.f32 0) -1))
1
(+.f32 1 (-.f32 (cos.f32 0) 1))
1
(+.f32 (+.f32 (cos.f32 0) 1) -1)
1
(+.f32 -1 (+.f32 (cos.f32 0) 1))
1
(-.f32 (+.f32 (cos.f32 0) 1) 1)
1
(-.f32 (+.f32 (cos.f32 0) 2) 2)
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 (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 (-.f32 (*.f32 (+.f32 (cos.f32 0) 1) (+.f32 (cos.f32 0) 1)) 1) (+.f32 (cos.f32 0) 2))
1
(/.f32 (-.f32 (pow.f32 (+.f32 (cos.f32 0) 1) 3) 1) (+.f32 (*.f32 (+.f32 (cos.f32 0) 1) (+.f32 (cos.f32 0) 1)) (+.f32 (cos.f32 0) 2)))
1
(/.f32 (*.f32 1 (-.f32 (*.f32 (+.f32 (cos.f32 0) 1) (+.f32 (cos.f32 0) 1)) 1)) (+.f32 (cos.f32 0) 2))
1
(/.f32 (*.f32 1 (-.f32 (pow.f32 (+.f32 (cos.f32 0) 1) 3) 1)) (+.f32 (*.f32 (+.f32 (cos.f32 0) 1) (+.f32 (cos.f32 0) 1)) (+.f32 (cos.f32 0) 2)))
1
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 (cos.f32 0) 1) (+.f32 (cos.f32 0) 1)) 1) 1) (+.f32 (cos.f32 0) 2))
1
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 (cos.f32 0) 1) 3) 1) 1) (+.f32 (*.f32 (+.f32 (cos.f32 0) 1) (+.f32 (cos.f32 0) 1)) (+.f32 (cos.f32 0) 2)))
1
(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
(log.f32 (exp.f32 (cos.f32 0)))
1
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 0))))
1
(cbrt.f32 (pow.f32 (cos.f32 0) 3))
1
(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)) (+.f32 (cos.f32 0) 1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 3 (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 (+.f32 (cos.f32 0) 1) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 3 (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))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (*.f32 (+.f32 (cos.f32 0) 1) (+.f32 (cos.f32 0) 1)) 1)) (+.f32 (cos.f32 0) 2))
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (+.f32 (cos.f32 0) 1) 3) 1)) (+.f32 (*.f32 (+.f32 (cos.f32 0) 1) (+.f32 (cos.f32 0) 1)) (+.f32 (cos.f32 0) 2)))
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 (cos.f32 0) 1) (+.f32 (cos.f32 0) 1)) 1) (sqrt.f32 (log1p.f32 u1))) (+.f32 (cos.f32 0) 2))
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 (cos.f32 0) 1) 3) 1) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 (+.f32 (cos.f32 0) 1) (+.f32 (cos.f32 0) 1)) (+.f32 (cos.f32 0) 2)))
(*.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))

eval821.0ms (3.7%)

Compiler

Compiled 28985 to 17857 computations (38.4% saved)

prune526.0ms (2.4%)

Pruning

50 alts after pruning (43 fresh and 7 done)

PrunedKeptTotal
New97217989
Fresh42630
Picked011
Done369
Total979501029
Error
99.9%
Counts
1029 → 50
Alt Table
Click to see full alt table
StatusErrorProgram
90.7%
(+.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))))
71.7%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
64.2%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) 1)
65.3%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) 1)
56.6%
(*.f32 (-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1) 1)
58.1%
(*.f32 (+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1)) 1)
91.2%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (*.f32 u1 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
99.0%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
85.6%
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
73.4%
(*.f32 (sqrt.f32 (neg.f32 (/.f32 -1 (/.f32 1 (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
80.2%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
91.9%
(*.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)))
78.8%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
87.5%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
75.7%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
98.2%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) 3)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
55.4%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (*.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) 3/2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
87.4%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (*.f32 u1 (+.f32 -1/2 (*.f32 u1 -1/4)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
57.5%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
59.3%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (log.f32 (exp.f32 (sqrt.f32 (-.f32 1 u1)))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
98.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))) (-.f32 (cos.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2)))))
97.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
82.6%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 0))))
98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
98.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3))))
99.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
83.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
60.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
73.3%
(*.f32 (sqrt.f32 (log1p.f32 u1)) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
75.6%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
4.0%
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
64.8%
(*.f32 (exp.f32 (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 -1/2)) 1/2)) 1)
40.2%
(*.f32 (exp.f32 (*.f32 (log1p.f32 (-.f32 (log1p.f32 u1) 1)) 1/2)) 1)
64.7%
(*.f32 (exp.f32 (*.f32 (log.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) 1/2)) 1)
38.6%
(*.f32 (exp.f32 (*.f32 (log.f32 (-.f32 (+.f32 1 (log1p.f32 u1)) 1)) 1/2)) 1)
72.4%
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
66.3%
(*.f32 (exp.f32 (*.f32 (log.f32 u1) 1/2)) 1)
69.0%
(sqrt.f32 (fma.f32 -4 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 u2 (*.f32 u2 u1))) u1))
83.9%
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
50.9%
(sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2))))))
74.7%
(sqrt.f32 (+.f32 (*.f32 u1 1/2) (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4))))))
69.0%
(sqrt.f32 (*.f32 (fma.f32 -4 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1) u1))
74.7%
(sqrt.f32 (*.f32 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4))) 1/2) u1))
65.5%
(sqrt.f32 (log1p.f32 u1))
38.7%
(sqrt.f32 (log.f32 (+.f32 1 u1)))
67.1%
(sqrt.f32 u1)
65.4%
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
Compiler

Compiled 1506 to 1238 computations (17.8% saved)

localize172.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.3%
(pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)
99.0%
(*.f32 (PI.f32) (+.f32 u2 u2))
99.0%
(*.f32 u2 (PI.f32))
33.5%
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
Compiler

Compiled 107 to 38 computations (64.5% saved)

series6.0ms (0%)

Counts
2 → 16
Calls

6 calls:

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

rewrite182.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
972×associate-*r/
814×associate-*l/
604×distribute-rgt-in
586×distribute-lft-in
348×add-sqr-sqrt
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01650
134250
2431728
Stop Event
node limit
Counts
2 → 137
Calls
Call 1
Inputs
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (*.f32 (cos.f32 0) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (*.f32 (*.f32 (cos.f32 0) -1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (*.f32 1 (*.f32 (*.f32 (cos.f32 0) -1/2) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (*.f32 (*.f32 (*.f32 (cos.f32 0) -1/2) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 0) -1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (cos.f32 0) -1/2) 1) 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 (-.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 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2) (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (/.f32 1 (pow.f32 (cos.f32 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (/.f32 1 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cos.f32 0) 2)) (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))) (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (+.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (+.f32 1/4 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 1/4 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (+.f32 (cos.f32 0) (cos.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (-.f32 1/16 (*.f32 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)) (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))) (-.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (+.f32 1/64 (pow.f32 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)) 3))) (+.f32 1/16 (-.f32 (*.f32 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)) (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))) (*.f32 1/4 (*.f32 (*.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))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (pow.f32 (cos.f32 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (/.f32 (pow.f32 (cos.f32 0) 2) (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (/.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))) (sqrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))) (/.f32 (pow.f32 (cos.f32 0) 2) (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (cbrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))) (/.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))) (cbrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1/4 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2))) (pow.f32 (cos.f32 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1/16 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (*.f32 (pow.f32 (cos.f32 0) 2) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1/64 (*.f32 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)) (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (*.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))) (+.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 0) -1/2) 3)) (+.f32 1/4 (-.f32 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2)) (*.f32 1/2 (*.f32 (cos.f32 0) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1/64 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) 3)) (*.f32 (pow.f32 (cos.f32 0) 2) (+.f32 1/16 (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1/512 (pow.f32 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)) 3)) (*.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))) (+.f32 1/64 (+.f32 (*.f32 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)) (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (*.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (neg.f32 (pow.f32 (cos.f32 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (neg.f32 (+.f32 1/4 (*.f32 (*.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 (pow.f32 (cos.f32 0) 2) 1/4)) 1) (pow.f32 (cos.f32 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 1/4 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2)))) (pow.f32 (cos.f32 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 0) -1/2) 3))) (+.f32 1/4 (-.f32 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2)) (*.f32 1/2 (*.f32 (cos.f32 0) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))) (neg.f32 (pow.f32 (cos.f32 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))) (neg.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))) (cos.f32 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (sqrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))) (sqrt.f32 (+.f32 1/4 (*.f32 (*.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 1/2 (*.f32 1/2 (cos.f32 0)))) 2) (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2) (cbrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))) (cbrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) 1) (+.f32 1/4 (*.f32 (*.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 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2))) 1) (pow.f32 (cos.f32 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 0) -1/2) 3)) 1) (+.f32 1/4 (-.f32 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2)) (*.f32 1/2 (*.f32 (cos.f32 0) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) 1) (neg.f32 (pow.f32 (cos.f32 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) 1) (neg.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cos.f32 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2)) (cbrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1/16 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (/.f32 1 (pow.f32 (cos.f32 0) 2))) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1/64 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) 3)) (/.f32 1 (pow.f32 (cos.f32 0) 2))) (+.f32 1/16 (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1/64 (*.f32 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)) (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (/.f32 1 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))) (+.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1/512 (pow.f32 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)) 3)) (/.f32 1 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))) (+.f32 1/64 (+.f32 (*.f32 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)) (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (*.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (cos.f32 0)) (cos.f32 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) 1) (pow.f32 (cos.f32 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (sqrt.f32 (cos.f32 0))) (*.f32 (sqrt.f32 (cos.f32 0)) (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (cbrt.f32 (pow.f32 (cos.f32 0) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (*.f32 (cbrt.f32 (cos.f32 0)) (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (cbrt.f32 (pow.f32 (cos.f32 0) 4))) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 (cos.f32 0) (sqrt.f32 (cos.f32 0)))) (sqrt.f32 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 (cos.f32 0) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))) (cbrt.f32 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (+.f32 (cos.f32 0) 1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) 1) (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (sqrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))) (sqrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (*.f32 (cbrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))) (cbrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))) (cbrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1/2 (*.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 1/2 (*.f32 (cos.f32 0) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 0) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.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 (cos.f32 0) (cos.f32 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cos.f32 0) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (cos.f32 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 0)) (*.f32 (sqrt.f32 (cos.f32 0)) (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (cbrt.f32 (pow.f32 (cos.f32 0) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (*.f32 (cbrt.f32 (cos.f32 0)) (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 0) (sqrt.f32 (cos.f32 0))) (sqrt.f32 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cos.f32 0) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (cbrt.f32 (cos.f32 0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (cos.f32 0) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) 1) (/.f32 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (pow.f32 (cos.f32 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (+.f32 1/4 (*.f32 (*.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 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 1/4 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2)))) (pow.f32 (cos.f32 0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 0) -1/2) 3))) (+.f32 1/4 (-.f32 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2)) (*.f32 1/2 (*.f32 (cos.f32 0) -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (neg.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))) (neg.f32 (pow.f32 (cos.f32 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (neg.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))) (neg.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cos.f32 0) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (/.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))) (/.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1/16 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (+.f32 1/4 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 1/4 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1/64 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) 3)) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 1/16 (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (cos.f32 0) (cos.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (cos.f32 0) (cos.f32 0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) 1) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (+.f32 1/4 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 1/4 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (cos.f32 0) (cos.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (cos.f32 0) (cos.f32 0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) 1) (+.f32 1/4 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 1/4 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) 1) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2)) (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (/.f32 1 (pow.f32 (cos.f32 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (/.f32 1 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cos.f32 0) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (cos.f32 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (cos.f32 0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 2 (log.f32 (cos.f32 0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (cos.f32 0) 2)))))))

simplify67.0ms (0.3%)

Algorithm
egg-herbie
Rules
160×*-commutative
76×div-sub
66×+-commutative
64×associate-/l*
48×sqr-pow
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0373819
11625819
Stop Event
unsound
Counts
153 → 156
Calls
Call 1
Inputs
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))
(+.f32 (*.f32 2/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 (*.f32 -1/315 (*.f32 (pow.f32 u2 8) (pow.f32 (PI.f32) 8))) (+.f32 (*.f32 2/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
1
(+.f32 1 (*.f32 -1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 (*.f32 (+.f32 (*.f32 1/12 (pow.f32 (PI.f32) 4)) (*.f32 1/4 (pow.f32 (PI.f32) 4))) (pow.f32 u2 4)) (+.f32 1 (*.f32 -1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 (+.f32 (*.f32 1/12 (pow.f32 (PI.f32) 4)) (*.f32 1/4 (pow.f32 (PI.f32) 4))) (pow.f32 u2 4)) (+.f32 1 (+.f32 (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 -1/24 (pow.f32 (PI.f32) 6)) (*.f32 -1/360 (pow.f32 (PI.f32) 6)))) (*.f32 -1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))))
(+.f32 1/2 (*.f32 (cos.f32 0) -1/2))
(+.f32 1/2 (*.f32 (*.f32 (cos.f32 0) -1/2) 1))
(+.f32 1/2 (*.f32 1 (*.f32 (*.f32 (cos.f32 0) -1/2) 1)))
(+.f32 1/2 (*.f32 (*.f32 (*.f32 (cos.f32 0) -1/2) 1) 1))
(+.f32 (*.f32 (cos.f32 0) -1/2) 1/2)
(+.f32 (*.f32 (*.f32 (cos.f32 0) -1/2) 1) 1/2)
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 (*.f32 1/2 (cos.f32 0))))) 1)
(*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) 1)
(*.f32 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))
(*.f32 (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(*.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2) (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(*.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (/.f32 1 (pow.f32 (cos.f32 0) 2)))
(*.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (/.f32 1 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
(*.f32 (/.f32 1 (pow.f32 (cos.f32 0) 2)) (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))
(*.f32 (/.f32 1 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))) (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))
(*.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))
(*.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (+.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (+.f32 1/4 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 1/4 (cos.f32 0)))))
(*.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (+.f32 (cos.f32 0) (cos.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))))) 2)
(*.f32 (/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (-.f32 1/16 (*.f32 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)) (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))) (-.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))
(*.f32 (/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (+.f32 1/64 (pow.f32 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)) 3))) (+.f32 1/16 (-.f32 (*.f32 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)) (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))) (*.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))))
(/.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) 1)
(/.f32 1 (/.f32 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (pow.f32 (cos.f32 0) 2))
(/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))
(/.f32 (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (/.f32 (pow.f32 (cos.f32 0) 2) (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))))
(/.f32 (sqrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (/.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))) (sqrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))) (/.f32 (pow.f32 (cos.f32 0) 2) (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (cbrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))) (/.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))) (cbrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))))
(/.f32 (-.f32 1/4 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2))) (pow.f32 (cos.f32 0) 2))
(/.f32 (-.f32 1/16 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (*.f32 (pow.f32 (cos.f32 0) 2) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))))
(/.f32 (-.f32 1/64 (*.f32 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)) (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (*.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))) (+.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))))
(/.f32 (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 0) -1/2) 3)) (+.f32 1/4 (-.f32 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2)) (*.f32 1/2 (*.f32 (cos.f32 0) -1/2)))))
(/.f32 (-.f32 1/64 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) 3)) (*.f32 (pow.f32 (cos.f32 0) 2) (+.f32 1/16 (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))))))
(/.f32 (-.f32 1/512 (pow.f32 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)) 3)) (*.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))) (+.f32 1/64 (+.f32 (*.f32 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)) (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (*.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))))))
(/.f32 (neg.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (neg.f32 (pow.f32 (cos.f32 0) 2)))
(/.f32 (neg.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (neg.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) 1) (pow.f32 (cos.f32 0) 2))
(/.f32 (*.f32 1 (-.f32 1/4 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2)))) (pow.f32 (cos.f32 0) 2))
(/.f32 (*.f32 1 (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 0) -1/2) 3))) (+.f32 1/4 (-.f32 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2)) (*.f32 1/2 (*.f32 (cos.f32 0) -1/2)))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))) (neg.f32 (pow.f32 (cos.f32 0) 2)))
(/.f32 (*.f32 1 (neg.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))) (neg.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))) (cos.f32 0))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (sqrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))) (sqrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2) (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2) (cbrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))) (cbrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
(/.f32 (*.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) 1) (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2))) 1) (pow.f32 (cos.f32 0) 2))
(/.f32 (*.f32 (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 0) -1/2) 3)) 1) (+.f32 1/4 (-.f32 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2)) (*.f32 1/2 (*.f32 (cos.f32 0) -1/2)))))
(/.f32 (*.f32 (neg.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) 1) (neg.f32 (pow.f32 (cos.f32 0) 2)))
(/.f32 (*.f32 (neg.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) 1) (neg.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cos.f32 0))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2)) (cbrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
(/.f32 (*.f32 (-.f32 1/16 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (/.f32 1 (pow.f32 (cos.f32 0) 2))) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))
(/.f32 (*.f32 (-.f32 1/64 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) 3)) (/.f32 1 (pow.f32 (cos.f32 0) 2))) (+.f32 1/16 (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))))
(/.f32 (*.f32 (-.f32 1/64 (*.f32 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)) (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (/.f32 1 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))) (+.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))
(/.f32 (*.f32 (-.f32 1/512 (pow.f32 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)) 3)) (/.f32 1 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))) (+.f32 1/64 (+.f32 (*.f32 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)) (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (*.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (cos.f32 0)) (cos.f32 0))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) 1) (pow.f32 (cos.f32 0) 2))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (sqrt.f32 (cos.f32 0))) (*.f32 (sqrt.f32 (cos.f32 0)) (cos.f32 0)))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (cbrt.f32 (pow.f32 (cos.f32 0) 4)))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (*.f32 (cbrt.f32 (cos.f32 0)) (cos.f32 0)))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (cbrt.f32 (pow.f32 (cos.f32 0) 4))) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 (cos.f32 0) (sqrt.f32 (cos.f32 0)))) (sqrt.f32 (cos.f32 0)))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 (cos.f32 0) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))) (cbrt.f32 (cos.f32 0)))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (+.f32 (cos.f32 0) 1)) 1/2)
(/.f32 (/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) 1) (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))
(/.f32 (/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (sqrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))) (sqrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
(/.f32 (/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (*.f32 (cbrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))) (cbrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))) (cbrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
(pow.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) 1)
(pow.f32 (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2)
(pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 3)
(pow.f32 (pow.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) 3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) 2))
(log.f32 (exp.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))))
(cbrt.f32 (pow.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) 3))
(expm1.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0)))))
(exp.f32 (log.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(exp.f32 (*.f32 (log.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 1))
(log1p.f32 (expm1.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(+.f32 1/2 (*.f32 1/2 (cos.f32 0)))
(+.f32 (*.f32 1/2 (cos.f32 0)) 1/2)
(-.f32 1/2 (*.f32 (cos.f32 0) -1/2))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 0) 2))) 1)
(-.f32 (exp.f32 (log1p.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 (cos.f32 0) (cos.f32 0))
(*.f32 (pow.f32 (cos.f32 0) 2) 1)
(*.f32 1 (pow.f32 (cos.f32 0) 2))
(*.f32 (sqrt.f32 (cos.f32 0)) (*.f32 (sqrt.f32 (cos.f32 0)) (cos.f32 0)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (cbrt.f32 (pow.f32 (cos.f32 0) 4)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (*.f32 (cbrt.f32 (cos.f32 0)) (cos.f32 0)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))
(*.f32 (*.f32 (cos.f32 0) (sqrt.f32 (cos.f32 0))) (sqrt.f32 (cos.f32 0)))
(*.f32 (*.f32 (cos.f32 0) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (cbrt.f32 (cos.f32 0)))
(*.f32 (+.f32 (cos.f32 0) 1) 1/2)
(*.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) 1) (/.f32 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(*.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (pow.f32 (cos.f32 0) 2))
(*.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))
(*.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 1/4 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2)))) (pow.f32 (cos.f32 0) 2))
(*.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 0) -1/2) 3))) (+.f32 1/4 (-.f32 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2)) (*.f32 1/2 (*.f32 (cos.f32 0) -1/2)))))
(*.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (neg.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))) (neg.f32 (pow.f32 (cos.f32 0) 2)))
(*.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (neg.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))) (neg.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
(/.f32 (pow.f32 (cos.f32 0) 2) 1)
(/.f32 1 (/.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))))
(/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))
(/.f32 (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (/.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))) (/.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))))
(/.f32 (-.f32 1/16 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))))
(/.f32 (+.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (+.f32 1/4 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 1/4 (cos.f32 0)))))
(/.f32 (-.f32 1/64 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) 3)) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 1/16 (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))))))
(/.f32 (+.f32 (cos.f32 0) (cos.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))) 2)
(/.f32 (+.f32 (cos.f32 0) (cos.f32 0)) 2)
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) 1) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))
(/.f32 (*.f32 1 (+.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (+.f32 1/4 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 1/4 (cos.f32 0)))))
(/.f32 (*.f32 1 (+.f32 (cos.f32 0) (cos.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))))) 2)
(/.f32 (*.f32 1 (+.f32 (cos.f32 0) (cos.f32 0))) 2)
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) 1) 2)
(/.f32 (*.f32 (+.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) 1) (+.f32 1/4 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 1/4 (cos.f32 0)))))
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))) 1) 2)
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) 1) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2)) (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (/.f32 1 (pow.f32 (cos.f32 0) 2)))
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (/.f32 1 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
(sqrt.f32 (pow.f32 (cos.f32 0) 4))
(log.f32 (exp.f32 (pow.f32 (cos.f32 0) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 0) 2))))
(cbrt.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 0) 2)))
(exp.f32 (*.f32 2 (log.f32 (cos.f32 0))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 0))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 0) 2)))
Outputs
(*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))
(*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 4))
(+.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 (*.f32 u2 u2) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 4)))
(+.f32 (*.f32 2/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(fma.f32 2/45 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 4)) (fma.f32 -1/3 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 4))))
(+.f32 (*.f32 -1/315 (*.f32 (pow.f32 u2 8) (pow.f32 (PI.f32) 8))) (+.f32 (*.f32 2/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(fma.f32 -1/315 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 4)) (fma.f32 2/45 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 4)) (fma.f32 -1/3 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 4)) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 4)))))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 -1 (*.f32 (cos.f32 (*.f32 -1 (*.f32 u2 (PI.f32)))) -1))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 -1 (*.f32 (cos.f32 (*.f32 -1 (*.f32 u2 (PI.f32)))) -1))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 -1 (*.f32 (cos.f32 (*.f32 -1 (*.f32 u2 (PI.f32)))) -1))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 -1 (*.f32 (cos.f32 (*.f32 -1 (*.f32 u2 (PI.f32)))) -1))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 -1 (*.f32 (cos.f32 (*.f32 -1 (*.f32 u2 (PI.f32)))) -1))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 -1 (*.f32 (cos.f32 (*.f32 -1 (*.f32 u2 (PI.f32)))) -1))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 -1 (*.f32 (cos.f32 (*.f32 -1 (*.f32 u2 (PI.f32)))) -1))
(-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 -1 (*.f32 (cos.f32 (*.f32 -1 (*.f32 u2 (PI.f32)))) -1))
1
-1
(+.f32 1 (*.f32 -1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 -1 (neg.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 4))))
(+.f32 (*.f32 (+.f32 (*.f32 1/12 (pow.f32 (PI.f32) 4)) (*.f32 1/4 (pow.f32 (PI.f32) 4))) (pow.f32 u2 4)) (+.f32 1 (*.f32 -1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(fma.f32 (*.f32 (pow.f32 (PI.f32) 4) -1) (*.f32 u2 u2) (+.f32 -1 (neg.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 4)))))
(+.f32 (*.f32 (+.f32 (*.f32 1/12 (pow.f32 (PI.f32) 4)) (*.f32 1/4 (pow.f32 (PI.f32) 4))) (pow.f32 u2 4)) (+.f32 1 (+.f32 (*.f32 (pow.f32 u2 6) (+.f32 (*.f32 -1/24 (pow.f32 (PI.f32) 6)) (*.f32 -1/360 (pow.f32 (PI.f32) 6)))) (*.f32 -1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))))
(fma.f32 (*.f32 (pow.f32 (PI.f32) 4) -1) (*.f32 u2 u2) (+.f32 -1 (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 4) -2/45) (neg.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 4))))))
(+.f32 1/2 (*.f32 (cos.f32 0) -1/2))
-1
(+.f32 1/2 (*.f32 (*.f32 (cos.f32 0) -1/2) 1))
-1
(+.f32 1/2 (*.f32 1 (*.f32 (*.f32 (cos.f32 0) -1/2) 1)))
-1
(+.f32 1/2 (*.f32 (*.f32 (*.f32 (cos.f32 0) -1/2) 1) 1))
-1
(+.f32 (*.f32 (cos.f32 0) -1/2) 1/2)
-1
(+.f32 (*.f32 (*.f32 (cos.f32 0) -1/2) 1) 1/2)
-1
(+.f32 (-.f32 1/2 (exp.f32 (log1p.f32 (*.f32 1/2 (cos.f32 0))))) 1)
-1
(*.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 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
-1
(*.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2))
-1
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2) (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
-1
(*.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (/.f32 1 (pow.f32 (cos.f32 0) 2)))
-1
(*.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (/.f32 1 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
-1
(*.f32 (/.f32 1 (pow.f32 (cos.f32 0) 2)) (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))
-1
(*.f32 (/.f32 1 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))) (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))
-1
(*.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))
-1
(*.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (+.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (+.f32 1/4 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 1/4 (cos.f32 0)))))
-1
(*.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (+.f32 (cos.f32 0) (cos.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))))) 2)
-1
(*.f32 (/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (-.f32 1/16 (*.f32 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)) (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))) (-.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))
-1
(*.f32 (/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (+.f32 1/64 (pow.f32 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)) 3))) (+.f32 1/16 (-.f32 (*.f32 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)) (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))) (*.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))))
-1
(/.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) 1)
-1
(/.f32 1 (/.f32 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
-1
(/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (pow.f32 (cos.f32 0) 2))
-1
(/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))
-1
(/.f32 (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (/.f32 (pow.f32 (cos.f32 0) 2) (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))))
-1
(/.f32 (sqrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (/.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))) (sqrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))))
-1
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))) (/.f32 (pow.f32 (cos.f32 0) 2) (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))))
-1
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (cbrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))) (/.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))) (cbrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))))
-1
(/.f32 (-.f32 1/4 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2))) (pow.f32 (cos.f32 0) 2))
-1
(/.f32 (-.f32 1/16 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (*.f32 (pow.f32 (cos.f32 0) 2) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))))
-1
(/.f32 (-.f32 1/64 (*.f32 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)) (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (*.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))) (+.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))))
-1
(/.f32 (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 0) -1/2) 3)) (+.f32 1/4 (-.f32 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2)) (*.f32 1/2 (*.f32 (cos.f32 0) -1/2)))))
-1
(/.f32 (-.f32 1/64 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) 3)) (*.f32 (pow.f32 (cos.f32 0) 2) (+.f32 1/16 (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))))))
-1
(/.f32 (-.f32 1/512 (pow.f32 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)) 3)) (*.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))) (+.f32 1/64 (+.f32 (*.f32 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)) (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (*.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))))))
-1
(/.f32 (neg.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (neg.f32 (pow.f32 (cos.f32 0) 2)))
-1
(/.f32 (neg.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (neg.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
-1
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) 1) (pow.f32 (cos.f32 0) 2))
-1
(/.f32 (*.f32 1 (-.f32 1/4 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2)))) (pow.f32 (cos.f32 0) 2))
-1
(/.f32 (*.f32 1 (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 0) -1/2) 3))) (+.f32 1/4 (-.f32 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2)) (*.f32 1/2 (*.f32 (cos.f32 0) -1/2)))))
-1
(/.f32 (*.f32 1 (neg.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))) (neg.f32 (pow.f32 (cos.f32 0) 2)))
-1
(/.f32 (*.f32 1 (neg.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))) (neg.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
-1
(/.f32 (*.f32 (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))) (cos.f32 0))
-1
(/.f32 (*.f32 (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) (sqrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))) (sqrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
-1
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2) (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))
-1
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2) (cbrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))) (cbrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
-1
(/.f32 (*.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) 1) (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))
-1
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2))) 1) (pow.f32 (cos.f32 0) 2))
-1
(/.f32 (*.f32 (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 0) -1/2) 3)) 1) (+.f32 1/4 (-.f32 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2)) (*.f32 1/2 (*.f32 (cos.f32 0) -1/2)))))
-1
(/.f32 (*.f32 (neg.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) 1) (neg.f32 (pow.f32 (cos.f32 0) 2)))
-1
(/.f32 (*.f32 (neg.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) 1) (neg.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
-1
(/.f32 (*.f32 (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (cos.f32 0))
-1
(/.f32 (*.f32 (sqrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
-1
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))
-1
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2)) (cbrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
-1
(/.f32 (*.f32 (-.f32 1/16 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (/.f32 1 (pow.f32 (cos.f32 0) 2))) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))
-1
(/.f32 (*.f32 (-.f32 1/64 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) 3)) (/.f32 1 (pow.f32 (cos.f32 0) 2))) (+.f32 1/16 (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))))
-1
(/.f32 (*.f32 (-.f32 1/64 (*.f32 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)) (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (/.f32 1 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))) (+.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))
-1
(/.f32 (*.f32 (-.f32 1/512 (pow.f32 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)) 3)) (/.f32 1 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))) (+.f32 1/64 (+.f32 (*.f32 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)) (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (*.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))))
-1
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (cos.f32 0)) (cos.f32 0))
-1
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) 1) (pow.f32 (cos.f32 0) 2))
-1
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (sqrt.f32 (cos.f32 0))) (*.f32 (sqrt.f32 (cos.f32 0)) (cos.f32 0)))
-1
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (cbrt.f32 (pow.f32 (cos.f32 0) 4)))
-1
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (*.f32 (cbrt.f32 (cos.f32 0)) (cos.f32 0)))
-1
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (cbrt.f32 (pow.f32 (cos.f32 0) 4))) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))
-1
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 (cos.f32 0) (sqrt.f32 (cos.f32 0)))) (sqrt.f32 (cos.f32 0)))
-1
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 (cos.f32 0) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))) (cbrt.f32 (cos.f32 0)))
-1
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (+.f32 (cos.f32 0) 1)) 1/2)
-1
(/.f32 (/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) 1) (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))
-1
(/.f32 (/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (sqrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))) (sqrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
-1
(/.f32 (/.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (*.f32 (cbrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))) (cbrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))) (cbrt.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
-1
(pow.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) 1)
-1
(pow.f32 (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2)
-1
(pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 3)
-1
(pow.f32 (pow.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) 3) 1/3)
-1
(sqrt.f32 (pow.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) 2))
-1
(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 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) 3))
-1
(expm1.f32 (log.f32 (-.f32 3/2 (*.f32 1/2 (cos.f32 0)))))
(expm1.f32 -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 (*.f32 1/2 (cos.f32 0)))
-1
(+.f32 (*.f32 1/2 (cos.f32 0)) 1/2)
-1
(-.f32 1/2 (*.f32 (cos.f32 0) -1/2))
-1
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (cos.f32 0) 2))) 1)
-1
(-.f32 (exp.f32 (log1p.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 (cos.f32 0) (cos.f32 0))
-1
(*.f32 (pow.f32 (cos.f32 0) 2) 1)
-1
(*.f32 1 (pow.f32 (cos.f32 0) 2))
-1
(*.f32 (sqrt.f32 (cos.f32 0)) (*.f32 (sqrt.f32 (cos.f32 0)) (cos.f32 0)))
-1
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (cbrt.f32 (pow.f32 (cos.f32 0) 4)))
-1
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 0)) 2) (*.f32 (cbrt.f32 (cos.f32 0)) (cos.f32 0)))
-1
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 0) 4)) (pow.f32 (cbrt.f32 (cos.f32 0)) 2))
-1
(*.f32 (*.f32 (cos.f32 0) (sqrt.f32 (cos.f32 0))) (sqrt.f32 (cos.f32 0)))
-1
(*.f32 (*.f32 (cos.f32 0) (pow.f32 (cbrt.f32 (cos.f32 0)) 2)) (cbrt.f32 (cos.f32 0)))
-1
(*.f32 (+.f32 (cos.f32 0) 1) 1/2)
-1
(*.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) 1) (/.f32 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
-1
(*.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (pow.f32 (cos.f32 0) 2))
-1
(*.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2))))
-1
(*.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 1/4 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2)))) (pow.f32 (cos.f32 0) 2))
-1
(*.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 0) -1/2) 3))) (+.f32 1/4 (-.f32 (*.f32 (*.f32 (cos.f32 0) -1/2) (*.f32 (cos.f32 0) -1/2)) (*.f32 1/2 (*.f32 (cos.f32 0) -1/2)))))
-1
(*.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (neg.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))) (neg.f32 (pow.f32 (cos.f32 0) 2)))
-1
(*.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (neg.f32 (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))))) (neg.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
-1
(/.f32 (pow.f32 (cos.f32 0) 2) 1)
-1
(/.f32 1 (/.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))))
-1
(/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))
-1
(/.f32 (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (/.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (sqrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))))
-1
(/.f32 (*.f32 (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))) (/.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (cbrt.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)))))
-1
(/.f32 (-.f32 1/16 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))))
-1
(/.f32 (+.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) (+.f32 1/4 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 1/4 (cos.f32 0)))))
-1
(/.f32 (-.f32 1/64 (pow.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) 3)) (*.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))) (+.f32 1/16 (+.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (*.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))))))
-1
(/.f32 (+.f32 (cos.f32 0) (cos.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))) 2)
-1
(/.f32 (+.f32 (cos.f32 0) (cos.f32 0)) 2)
-1
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) 1) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))
-1
(/.f32 (*.f32 1 (+.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (+.f32 1/4 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 1/4 (cos.f32 0)))))
-1
(/.f32 (*.f32 1 (+.f32 (cos.f32 0) (cos.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))))) 2)
-1
(/.f32 (*.f32 1 (+.f32 (cos.f32 0) (cos.f32 0))) 2)
-1
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 0)) 1) 2)
-1
(/.f32 (*.f32 (+.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3))) 1) (+.f32 1/4 (-.f32 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4) (*.f32 1/4 (cos.f32 0)))))
-1
(/.f32 (*.f32 (+.f32 (cos.f32 0) (cos.f32 (-.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2)))) 1) 2)
-1
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) 1) (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))
-1
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (sqrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
-1
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0))))) (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2))
-1
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (pow.f32 (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))) 2)) (cbrt.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 0)))))
-1
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4))) (/.f32 1 (pow.f32 (cos.f32 0) 2)))
-1
(/.f32 (/.f32 (-.f32 1/4 (*.f32 (pow.f32 (cos.f32 0) 2) 1/4)) (-.f32 1/8 (*.f32 1/8 (pow.f32 (cos.f32 0) 3)))) (/.f32 1 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 0)) (pow.f32 (cos.f32 0) 2)))))
-1
(sqrt.f32 (pow.f32 (cos.f32 0) 4))
-1
(log.f32 (exp.f32 (pow.f32 (cos.f32 0) 2)))
-1
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cos.f32 0) 2))))
-1
(cbrt.f32 (pow.f32 (pow.f32 (cos.f32 0) 2) 3))
-1
(expm1.f32 (log1p.f32 (pow.f32 (cos.f32 0) 2)))
-1
(exp.f32 (*.f32 2 (log.f32 (cos.f32 0))))
-1
(exp.f32 (*.f32 (*.f32 2 (log.f32 (cos.f32 0))) 1))
-1
(log1p.f32 (expm1.f32 (pow.f32 (cos.f32 0) 2)))
-1

localize10.0ms (0%)

Compiler

Compiled 6 to 4 computations (33.3% saved)

localize61.0ms (0.3%)

Local error

Found 2 expressions with local error:

NewErrorProgram
99.4%
(+.f32 (log.f32 u1) (*.f32 u1 -1/2))
96.7%
(exp.f32 (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 -1/2)) 1/2))
Compiler

Compiled 46 to 31 computations (32.6% saved)

series23.0ms (0.1%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
18.0ms
u1
@-inf
(+.f32 (log.f32 u1) (*.f32 u1 -1/2))
2.0ms
u1
@0
(+.f32 (log.f32 u1) (*.f32 u1 -1/2))
2.0ms
u1
@inf
(+.f32 (log.f32 u1) (*.f32 u1 -1/2))
1.0ms
u1
@0
(exp.f32 (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 -1/2)) 1/2))
0.0ms
u1
@inf
(exp.f32 (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 -1/2)) 1/2))

rewrite123.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
936×*-commutative
704×unswap-sqr
560×distribute-lft-in
556×swap-sqr
550×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01144
122334
2271434
Stop Event
node limit
Counts
2 → 129
Calls
Call 1
Inputs
(exp.f32 (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 -1/2)) 1/2))
(+.f32 (log.f32 u1) (*.f32 u1 -1/2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4) (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))) (*.f32 (cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) (cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) (cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) 3/2) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))) 3) 1/6) (pow.f32 (pow.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (exp.f32 1/2) (/.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 2)) (pow.f32 (exp.f32 1/2) (/.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (exp.f32 1) (/.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2) 2)) (pow.f32 (exp.f32 1) (/.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)) (pow.f32 (exp.f32 (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)) (/.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)) (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)) (/.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 1/2) (fma.f32 u1 -1/2 (log.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 1) (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))) (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)) (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))) (-.f32 1 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u1 -1/2))) (-.f32 1 (log.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (log.f32 u1))) (-.f32 1 (*.f32 u1 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (log.f32 u1) 2) (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (/.f32 1/4 (/.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)) (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (log.f32 u1) (exp.f32 (log1p.f32 (*.f32 u1 -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 u1 -1/2) (exp.f32 (log1p.f32 (log.f32 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2) (exp.f32 (log1p.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (fma.f32 u1 -1/2 (log.f32 u1)) (fma.f32 u1 -1/2 (log.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 u1 -1/2 (log.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (+.f32 (*.f32 1/2 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (*.f32 1/2 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) (+.f32 (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (+.f32 (*.f32 1/2 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)) (*.f32 1/2 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (+.f32 (*.f32 1/2 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (*.f32 1/2 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) (+.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2) (+.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (/.f32 1 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) (/.f32 1 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1/2 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)) (+.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1/2 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (+.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1/2 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (+.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))) (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4))) (fma.f32 u1 -1/2 (log.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 1/8 (pow.f32 u1 3)))) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 -1/2) (fma.f32 u1 -1/2 (log.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) (-.f32 (pow.f32 (log.f32 u1) 4) (pow.f32 (*.f32 (*.f32 u1 -1/2) (-.f32 (*.f32 u1 -1/2) (log.f32 u1))) 2))) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 1/2) (-.f32 (*.f32 u1 -1/2) (log.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) (+.f32 (pow.f32 (pow.f32 (log.f32 u1) 2) 3) (pow.f32 (*.f32 (*.f32 u1 -1/2) (-.f32 (*.f32 u1 -1/2) (log.f32 u1))) 3))) (+.f32 (pow.f32 (log.f32 u1) 4) (*.f32 (*.f32 (*.f32 u1 -1/2) (-.f32 (*.f32 u1 -1/2) (log.f32 u1))) (-.f32 (*.f32 (*.f32 u1 -1/2) (-.f32 (*.f32 u1 -1/2) (log.f32 u1))) (pow.f32 (log.f32 u1) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))) (*.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)) (cbrt.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)) (cbrt.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 3/2) (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 3) 1/6) (pow.f32 (pow.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 3) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 u1 -1/2 (log.f32 u1)) (/.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (fma.f32 u1 -1/2 (log.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (/.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (fma.f32 u1 -1/2 (log.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3)))) (/.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4))) (/.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)) (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3)))) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))))) (/.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4))) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)))) (/.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (log.f32 u1) 6) (*.f32 1/64 (pow.f32 u1 6))) (*.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 1/8 (pow.f32 u1 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 1/4 (*.f32 u1 u1)) (pow.f32 (log.f32 u1) 2)) (-.f32 (*.f32 u1 -1/2) (log.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (log.f32 u1) 4) (*.f32 1/16 (pow.f32 u1 4))) (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 1/4 (*.f32 u1 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (pow.f32 (log.f32 u1) 3) 3) (pow.f32 (*.f32 -1/8 (pow.f32 u1 3)) 3)) (*.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (+.f32 (pow.f32 (log.f32 u1) 6) (*.f32 (*.f32 -1/8 (pow.f32 u1 3)) (-.f32 (*.f32 -1/8 (pow.f32 u1 3)) (pow.f32 (log.f32 u1) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (log.f32 u1) 2) 3) (pow.f32 (*.f32 1/4 (*.f32 u1 u1)) 3)) (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)) (+.f32 (+.f32 (pow.f32 (log.f32 u1) 4) (*.f32 1/16 (pow.f32 u1 4))) (pow.f32 (*.f32 (log.f32 u1) (*.f32 u1 -1/2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4))) (neg.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3)))) (neg.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))))) (sqrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)))) (sqrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))))) (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)))) (cbrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 1/4 (*.f32 u1 u1)) (pow.f32 (log.f32 u1) 2)) 1) (-.f32 (*.f32 u1 -1/2) (log.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4))) 1) (neg.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3)))) 1) (neg.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3)))) (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (sqrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4))) (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (sqrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3)))) (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)) (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4))) (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)) (cbrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (log.f32 u1) 4) (*.f32 1/16 (pow.f32 u1 4))) (/.f32 1 (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 1/4 (*.f32 u1 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (log.f32 u1) 2) 3) (pow.f32 (*.f32 1/4 (*.f32 u1 u1)) 3)) (/.f32 1 (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (+.f32 (+.f32 (pow.f32 (log.f32 u1) 4) (*.f32 1/16 (pow.f32 u1 4))) (pow.f32 (*.f32 (log.f32 u1) (*.f32 u1 -1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (log.f32 u1) 6) (*.f32 1/64 (pow.f32 u1 6))) (/.f32 1 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))) (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 1/8 (pow.f32 u1 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (log.f32 u1) 3) 3) (pow.f32 (*.f32 -1/8 (pow.f32 u1 3)) 3)) (/.f32 1 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))) (+.f32 (pow.f32 (log.f32 u1) 6) (*.f32 (*.f32 -1/8 (pow.f32 u1 3)) (-.f32 (*.f32 -1/8 (pow.f32 u1 3)) (pow.f32 (log.f32 u1) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) 1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (sqrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (sqrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (*.f32 (cbrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (cbrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))) (cbrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (+.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (*.f32 u1 -1/2)))) (-.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (*.f32 u1 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) 1) (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) (sqrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))) (sqrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) (*.f32 (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))) (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))) (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (neg.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) (neg.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 u1 -1/2 (log.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 u1 -1/2 (log.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 u1 -1/2 (log.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 u1 -1/2 (log.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u1 -1/2 (log.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1/2 u1 (log.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (log.f32 u1) (*.f32 u1 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u1 -1/2) (log.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (log.f32 u1)) (*.f32 u1 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u1 -1/2)) (sqrt.f32 (*.f32 u1 -1/2)) (log.f32 u1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (log.f32 u1)) 2) (cbrt.f32 (log.f32 u1)) (*.f32 u1 -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 1/4 (*.f32 u1 u1))) (cbrt.f32 (*.f32 u1 -1/2)) (log.f32 u1))))))

simplify186.0ms (0.8%)

Algorithm
egg-herbie
Rules
1786×associate-*l/
838×associate-/r/
584×associate-+r+
560×associate-*r*
534×associate-/l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03896915
110506261
242136107
Stop Event
node limit
Counts
153 → 211
Calls
Call 1
Inputs
(sqrt.f32 u1)
(+.f32 (*.f32 -1/4 (sqrt.f32 (pow.f32 u1 3))) (sqrt.f32 u1))
(+.f32 (*.f32 1/32 (sqrt.f32 (pow.f32 u1 5))) (+.f32 (*.f32 -1/4 (sqrt.f32 (pow.f32 u1 3))) (sqrt.f32 u1)))
(+.f32 (*.f32 1/32 (sqrt.f32 (pow.f32 u1 5))) (+.f32 (*.f32 -1/4 (sqrt.f32 (pow.f32 u1 3))) (+.f32 (sqrt.f32 u1) (*.f32 -1/384 (sqrt.f32 (pow.f32 u1 7))))))
(exp.f32 (*.f32 1/2 (-.f32 (log.f32 u1) (*.f32 1/2 u1))))
(exp.f32 (*.f32 1/2 (-.f32 (log.f32 u1) (*.f32 1/2 u1))))
(exp.f32 (*.f32 1/2 (-.f32 (log.f32 u1) (*.f32 1/2 u1))))
(exp.f32 (*.f32 1/2 (-.f32 (log.f32 u1) (*.f32 1/2 u1))))
(exp.f32 (*.f32 1/2 (+.f32 (log.f32 u1) (*.f32 -1/2 u1))))
(exp.f32 (*.f32 1/2 (+.f32 (log.f32 u1) (*.f32 -1/2 u1))))
(exp.f32 (*.f32 1/2 (+.f32 (log.f32 u1) (*.f32 -1/2 u1))))
(exp.f32 (*.f32 1/2 (+.f32 (log.f32 u1) (*.f32 -1/2 u1))))
(log.f32 u1)
(+.f32 (log.f32 u1) (*.f32 -1/2 u1))
(+.f32 (log.f32 u1) (*.f32 -1/2 u1))
(+.f32 (log.f32 u1) (*.f32 -1/2 u1))
(*.f32 -1/2 u1)
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (*.f32 -1/2 u1))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (*.f32 -1/2 u1))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (*.f32 -1/2 u1))
(*.f32 -1/2 u1)
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (*.f32 -1/2 u1)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (*.f32 -1/2 u1)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (*.f32 -1/2 u1)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))) 1)
(*.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))) 1)
(*.f32 1 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))
(*.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4) (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))) (*.f32 (cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) (cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) (cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4))))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) 3/2) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) 3/2))
(*.f32 (pow.f32 (pow.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))) 3) 1/6) (pow.f32 (pow.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))) 3) 1/6))
(*.f32 (pow.f32 (exp.f32 1/2) (/.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 2)) (pow.f32 (exp.f32 1/2) (/.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 2)))
(*.f32 (pow.f32 (exp.f32 1) (/.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2) 2)) (pow.f32 (exp.f32 1) (/.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2) 2)))
(*.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)) (pow.f32 (exp.f32 (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)))
(*.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)) (/.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)) (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)) (/.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)))
(pow.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))) 1)
(pow.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4) 2)
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) 3)
(pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/2)
(pow.f32 (pow.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))) 3) 1/3)
(pow.f32 (exp.f32 1/2) (fma.f32 u1 -1/2 (log.f32 u1)))
(pow.f32 (exp.f32 1) (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))
(pow.f32 (exp.f32 (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))) (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)) (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)))
(sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))))
(cbrt.f32 (pow.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))) 3))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))) (-.f32 1 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 -1/2))) (-.f32 1 (log.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (log.f32 u1))) (-.f32 1 (*.f32 u1 -1/2)))
(-.f32 (/.f32 (pow.f32 (log.f32 u1) 2) (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (/.f32 1/4 (/.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)) (*.f32 u1 u1))))
(-.f32 (+.f32 (log.f32 u1) (exp.f32 (log1p.f32 (*.f32 u1 -1/2)))) 1)
(-.f32 (+.f32 (*.f32 u1 -1/2) (exp.f32 (log1p.f32 (log.f32 u1)))) 1)
(-.f32 (+.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2) (exp.f32 (log1p.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)))) 1)
(*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1)
(*.f32 1/2 (+.f32 (fma.f32 u1 -1/2 (log.f32 u1)) (fma.f32 u1 -1/2 (log.f32 u1))))
(*.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2) 2)
(*.f32 1 (fma.f32 u1 -1/2 (log.f32 u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))
(*.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (+.f32 (*.f32 1/2 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (*.f32 1/2 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) (+.f32 (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))))
(*.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2))
(*.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (+.f32 (*.f32 1/2 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)) (*.f32 1/2 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (+.f32 (*.f32 1/2 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (*.f32 1/2 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) (+.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2) (+.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))))
(*.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (/.f32 1 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))
(*.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) (/.f32 1 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(*.f32 (*.f32 1/2 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)) (+.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))))
(*.f32 (*.f32 1/2 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (+.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))))
(*.f32 (*.f32 1/2 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (+.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)))
(*.f32 2 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))
(*.f32 (/.f32 1 (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)))
(*.f32 (/.f32 1 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))) (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))))
(*.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4))) (fma.f32 u1 -1/2 (log.f32 u1)))
(*.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 1/8 (pow.f32 u1 3)))) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 -1/2) (fma.f32 u1 -1/2 (log.f32 u1)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) (-.f32 (pow.f32 (log.f32 u1) 4) (pow.f32 (*.f32 (*.f32 u1 -1/2) (-.f32 (*.f32 u1 -1/2) (log.f32 u1))) 2))) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 1/2) (-.f32 (*.f32 u1 -1/2) (log.f32 u1)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) (+.f32 (pow.f32 (pow.f32 (log.f32 u1) 2) 3) (pow.f32 (*.f32 (*.f32 u1 -1/2) (-.f32 (*.f32 u1 -1/2) (log.f32 u1))) 3))) (+.f32 (pow.f32 (log.f32 u1) 4) (*.f32 (*.f32 (*.f32 u1 -1/2) (-.f32 (*.f32 u1 -1/2) (log.f32 u1))) (-.f32 (*.f32 (*.f32 u1 -1/2) (-.f32 (*.f32 u1 -1/2) (log.f32 u1))) (pow.f32 (log.f32 u1) 2)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2))))
(*.f32 (*.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))) (*.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)) (cbrt.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)) (cbrt.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 3/2) (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 3/2))
(*.f32 (pow.f32 (pow.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 3) 1/6) (pow.f32 (pow.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 3) 1/6))
(/.f32 (fma.f32 u1 -1/2 (log.f32 u1)) (/.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))
(/.f32 1 (/.f32 1 (fma.f32 u1 -1/2 (log.f32 u1))))
(/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))
(/.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))
(/.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (/.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (fma.f32 u1 -1/2 (log.f32 u1))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3)))) (/.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4))) (/.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)) (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3)))) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))))) (/.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4))) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)))) (/.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)))))
(/.f32 (-.f32 (pow.f32 (log.f32 u1) 6) (*.f32 1/64 (pow.f32 u1 6))) (*.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 1/8 (pow.f32 u1 3)))))
(/.f32 (-.f32 (*.f32 1/4 (*.f32 u1 u1)) (pow.f32 (log.f32 u1) 2)) (-.f32 (*.f32 u1 -1/2) (log.f32 u1)))
(/.f32 (-.f32 (pow.f32 (log.f32 u1) 4) (*.f32 1/16 (pow.f32 u1 4))) (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 1/4 (*.f32 u1 u1)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (log.f32 u1) 3) 3) (pow.f32 (*.f32 -1/8 (pow.f32 u1 3)) 3)) (*.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (+.f32 (pow.f32 (log.f32 u1) 6) (*.f32 (*.f32 -1/8 (pow.f32 u1 3)) (-.f32 (*.f32 -1/8 (pow.f32 u1 3)) (pow.f32 (log.f32 u1) 3))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (log.f32 u1) 2) 3) (pow.f32 (*.f32 1/4 (*.f32 u1 u1)) 3)) (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)) (+.f32 (+.f32 (pow.f32 (log.f32 u1) 4) (*.f32 1/16 (pow.f32 u1 4))) (pow.f32 (*.f32 (log.f32 u1) (*.f32 u1 -1/2)) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4))) (neg.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3)))) (neg.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))))) (sqrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)))) (sqrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))))) (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)))) (cbrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))
(/.f32 (*.f32 (-.f32 (*.f32 1/4 (*.f32 u1 u1)) (pow.f32 (log.f32 u1) 2)) 1) (-.f32 (*.f32 u1 -1/2) (log.f32 u1)))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4))) 1) (neg.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3)))) 1) (neg.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3)))) (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (sqrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4))) (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (sqrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3)))) (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)) (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4))) (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)) (cbrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log.f32 u1) 4) (*.f32 1/16 (pow.f32 u1 4))) (/.f32 1 (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 1/4 (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (log.f32 u1) 2) 3) (pow.f32 (*.f32 1/4 (*.f32 u1 u1)) 3)) (/.f32 1 (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (+.f32 (+.f32 (pow.f32 (log.f32 u1) 4) (*.f32 1/16 (pow.f32 u1 4))) (pow.f32 (*.f32 (log.f32 u1) (*.f32 u1 -1/2)) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (log.f32 u1) 6) (*.f32 1/64 (pow.f32 u1 6))) (/.f32 1 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))) (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 1/8 (pow.f32 u1 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (log.f32 u1) 3) 3) (pow.f32 (*.f32 -1/8 (pow.f32 u1 3)) 3)) (/.f32 1 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))) (+.f32 (pow.f32 (log.f32 u1) 6) (*.f32 (*.f32 -1/8 (pow.f32 u1 3)) (-.f32 (*.f32 -1/8 (pow.f32 u1 3)) (pow.f32 (log.f32 u1) 3)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) 1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (sqrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (sqrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (*.f32 (cbrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (cbrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))) (cbrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (+.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (*.f32 u1 -1/2)))) (-.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (*.f32 u1 -1/2))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) 1) (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) (sqrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))) (sqrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) (*.f32 (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))) (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))) (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(pow.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1)
(pow.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)
(pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 3)
(pow.f32 (pow.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 3) 1/3)
(neg.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (neg.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))
(neg.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) (neg.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))))
(sqrt.f32 (pow.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 2))
(log.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 u1 -1/2 (log.f32 u1)))))
(cbrt.f32 (pow.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 3))
(expm1.f32 (log1p.f32 (fma.f32 u1 -1/2 (log.f32 u1))))
(exp.f32 (log.f32 (fma.f32 u1 -1/2 (log.f32 u1))))
(log1p.f32 (expm1.f32 (fma.f32 u1 -1/2 (log.f32 u1))))
(fma.f32 u1 -1/2 (log.f32 u1))
(fma.f32 -1/2 u1 (log.f32 u1))
(fma.f32 1 (log.f32 u1) (*.f32 u1 -1/2))
(fma.f32 1 (*.f32 u1 -1/2) (log.f32 u1))
(fma.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (log.f32 u1)) (*.f32 u1 -1/2))
(fma.f32 (sqrt.f32 (*.f32 u1 -1/2)) (sqrt.f32 (*.f32 u1 -1/2)) (log.f32 u1))
(fma.f32 (pow.f32 (cbrt.f32 (log.f32 u1)) 2) (cbrt.f32 (log.f32 u1)) (*.f32 u1 -1/2))
(fma.f32 (cbrt.f32 (*.f32 1/4 (*.f32 u1 u1))) (cbrt.f32 (*.f32 u1 -1/2)) (log.f32 u1))
Outputs
(sqrt.f32 u1)
(+.f32 (*.f32 -1/4 (sqrt.f32 (pow.f32 u1 3))) (sqrt.f32 u1))
(fma.f32 -1/4 (sqrt.f32 (pow.f32 u1 3)) (sqrt.f32 u1))
(+.f32 (*.f32 1/32 (sqrt.f32 (pow.f32 u1 5))) (+.f32 (*.f32 -1/4 (sqrt.f32 (pow.f32 u1 3))) (sqrt.f32 u1)))
(fma.f32 1/32 (sqrt.f32 (pow.f32 u1 5)) (fma.f32 -1/4 (sqrt.f32 (pow.f32 u1 3)) (sqrt.f32 u1)))
(fma.f32 1/32 (fabs.f32 (pow.f32 u1 5/2)) (fma.f32 -1/4 (sqrt.f32 (pow.f32 u1 3)) (sqrt.f32 u1)))
(+.f32 (*.f32 1/32 (sqrt.f32 (pow.f32 u1 5))) (+.f32 (*.f32 -1/4 (sqrt.f32 (pow.f32 u1 3))) (+.f32 (sqrt.f32 u1) (*.f32 -1/384 (sqrt.f32 (pow.f32 u1 7))))))
(fma.f32 1/32 (sqrt.f32 (pow.f32 u1 5)) (+.f32 (fma.f32 -1/4 (sqrt.f32 (pow.f32 u1 3)) (sqrt.f32 u1)) (*.f32 -1/384 (sqrt.f32 (pow.f32 u1 7)))))
(fma.f32 1/32 (sqrt.f32 (pow.f32 u1 5)) (fma.f32 -1/4 (sqrt.f32 (pow.f32 u1 3)) (fma.f32 -1/384 (sqrt.f32 (pow.f32 u1 7)) (sqrt.f32 u1))))
(fma.f32 1/32 (fabs.f32 (pow.f32 u1 5/2)) (fma.f32 -1/4 (sqrt.f32 (pow.f32 u1 3)) (fma.f32 -1/384 (fabs.f32 (pow.f32 u1 7/2)) (sqrt.f32 u1))))
(exp.f32 (*.f32 1/2 (-.f32 (log.f32 u1) (*.f32 1/2 u1))))
(pow.f32 (exp.f32 1/2) (fma.f32 u1 -1/2 (log.f32 u1)))
(exp.f32 (*.f32 1/2 (-.f32 (log.f32 u1) (*.f32 1/2 u1))))
(pow.f32 (exp.f32 1/2) (fma.f32 u1 -1/2 (log.f32 u1)))
(exp.f32 (*.f32 1/2 (-.f32 (log.f32 u1) (*.f32 1/2 u1))))
(pow.f32 (exp.f32 1/2) (fma.f32 u1 -1/2 (log.f32 u1)))
(exp.f32 (*.f32 1/2 (-.f32 (log.f32 u1) (*.f32 1/2 u1))))
(pow.f32 (exp.f32 1/2) (fma.f32 u1 -1/2 (log.f32 u1)))
(exp.f32 (*.f32 1/2 (+.f32 (log.f32 u1) (*.f32 -1/2 u1))))
(pow.f32 (exp.f32 1/2) (fma.f32 u1 -1/2 (log.f32 u1)))
(exp.f32 (*.f32 1/2 (+.f32 (log.f32 u1) (*.f32 -1/2 u1))))
(pow.f32 (exp.f32 1/2) (fma.f32 u1 -1/2 (log.f32 u1)))
(exp.f32 (*.f32 1/2 (+.f32 (log.f32 u1) (*.f32 -1/2 u1))))
(pow.f32 (exp.f32 1/2) (fma.f32 u1 -1/2 (log.f32 u1)))
(exp.f32 (*.f32 1/2 (+.f32 (log.f32 u1) (*.f32 -1/2 u1))))
(pow.f32 (exp.f32 1/2) (fma.f32 u1 -1/2 (log.f32 u1)))
(log.f32 u1)
(+.f32 (log.f32 u1) (*.f32 -1/2 u1))
(fma.f32 u1 -1/2 (log.f32 u1))
(+.f32 (log.f32 u1) (*.f32 -1/2 u1))
(fma.f32 u1 -1/2 (log.f32 u1))
(+.f32 (log.f32 u1) (*.f32 -1/2 u1))
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 -1/2 u1)
(*.f32 u1 -1/2)
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (*.f32 -1/2 u1))
(fma.f32 u1 -1/2 (log.f32 u1))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (*.f32 -1/2 u1))
(fma.f32 u1 -1/2 (log.f32 u1))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (*.f32 -1/2 u1))
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 -1/2 u1)
(*.f32 u1 -1/2)
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (*.f32 -1/2 u1)))
(fma.f32 -1 (log.f32 (/.f32 -1 u1)) (+.f32 (log.f32 -1) (*.f32 u1 -1/2)))
(-.f32 (fma.f32 u1 -1/2 (log.f32 -1)) (log.f32 (/.f32 -1 u1)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (*.f32 -1/2 u1)))
(fma.f32 -1 (log.f32 (/.f32 -1 u1)) (+.f32 (log.f32 -1) (*.f32 u1 -1/2)))
(-.f32 (fma.f32 u1 -1/2 (log.f32 -1)) (log.f32 (/.f32 -1 u1)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (*.f32 -1/2 u1)))
(fma.f32 -1 (log.f32 (/.f32 -1 u1)) (+.f32 (log.f32 -1) (*.f32 u1 -1/2)))
(-.f32 (fma.f32 u1 -1/2 (log.f32 -1)) (log.f32 (/.f32 -1 u1)))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))) 1)
(sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(*.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))) 1)
(sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(*.f32 1 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))
(sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(*.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4) (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4))
(sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))
(*.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))) (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))))
(sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))) (*.f32 (cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4)) (*.f32 (cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4)) (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))))
(sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) (cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) (cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))) (*.f32 (cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4)) (sqrt.f32 (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4)) (*.f32 (cbrt.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4)) (cbrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) 3/2) (pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) 3/2))
(sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(*.f32 (pow.f32 (pow.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))) 3) 1/6) (pow.f32 (pow.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))) 3) 1/6))
(sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(*.f32 (pow.f32 (exp.f32 1/2) (/.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 2)) (pow.f32 (exp.f32 1/2) (/.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 2)))
(pow.f32 (exp.f32 1/2) (fma.f32 u1 -1/2 (log.f32 u1)))
(*.f32 (pow.f32 (exp.f32 1) (/.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2) 2)) (pow.f32 (exp.f32 1) (/.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2) 2)))
(pow.f32 (E.f32) (*.f32 1/2 (fma.f32 u1 -1/2 (log.f32 u1))))
(pow.f32 (E.f32) (fma.f32 1/2 (log.f32 u1) (*.f32 u1 -1/4)))
(*.f32 (pow.f32 (exp.f32 (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)) (pow.f32 (exp.f32 (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))) (/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)))
(pow.f32 (exp.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 u1 -1/2 (log.f32 u1))))) (sqrt.f32 (*.f32 1/2 (fma.f32 u1 -1/2 (log.f32 u1)))))
(pow.f32 (exp.f32 (sqrt.f32 (fma.f32 1/2 (log.f32 u1) (*.f32 u1 -1/4)))) (sqrt.f32 (fma.f32 1/2 (log.f32 u1) (*.f32 u1 -1/4))))
(*.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)) (/.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)) (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)) (/.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 u1 -1/2 (log.f32 u1)))) 2)) (cbrt.f32 (*.f32 1/2 (fma.f32 u1 -1/2 (log.f32 u1)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 (log.f32 u1) (*.f32 u1 -1/4))) 2)) (cbrt.f32 (fma.f32 1/2 (log.f32 u1) (*.f32 u1 -1/4))))
(pow.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))) 1)
(sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(pow.f32 (pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/4) 2)
(sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(pow.f32 (cbrt.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))) 3)
(sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(pow.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)) 1/2)
(sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(pow.f32 (pow.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))) 3) 1/3)
(sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(pow.f32 (exp.f32 1/2) (fma.f32 u1 -1/2 (log.f32 u1)))
(pow.f32 (exp.f32 1) (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))
(pow.f32 (E.f32) (*.f32 1/2 (fma.f32 u1 -1/2 (log.f32 u1))))
(pow.f32 (E.f32) (fma.f32 1/2 (log.f32 u1) (*.f32 u1 -1/4)))
(pow.f32 (exp.f32 (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))) (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)))
(pow.f32 (exp.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 u1 -1/2 (log.f32 u1))))) (sqrt.f32 (*.f32 1/2 (fma.f32 u1 -1/2 (log.f32 u1)))))
(pow.f32 (exp.f32 (sqrt.f32 (fma.f32 1/2 (log.f32 u1) (*.f32 u1 -1/4)))) (sqrt.f32 (fma.f32 1/2 (log.f32 u1) (*.f32 u1 -1/4))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)) (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 u1 -1/2 (log.f32 u1)))) 2)) (cbrt.f32 (*.f32 1/2 (fma.f32 u1 -1/2 (log.f32 u1)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 (log.f32 u1) (*.f32 u1 -1/4))) 2)) (cbrt.f32 (fma.f32 1/2 (log.f32 u1) (*.f32 u1 -1/4))))
(sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(log.f32 (exp.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))
(sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))))))
(sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(cbrt.f32 (pow.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1))) 3))
(sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(expm1.f32 (log1p.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))
(sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(log1p.f32 (expm1.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))))
(sqrt.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))) (-.f32 1 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)))
(+.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (fma.f32 u1 -1/2 (log.f32 u1))))) 1) (*.f32 1/2 (fma.f32 u1 -1/2 (log.f32 u1))))
(fma.f32 1/2 (fma.f32 u1 -1/2 (log.f32 u1)) (expm1.f32 (log1p.f32 (fma.f32 1/2 (log.f32 u1) (*.f32 u1 -1/4)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) 1)
(fma.f32 u1 -1/2 (log.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 -1/2))) (-.f32 1 (log.f32 u1)))
(+.f32 (log.f32 u1) (expm1.f32 (log1p.f32 (*.f32 u1 -1/2))))
(-.f32 (exp.f32 (log1p.f32 (log.f32 u1))) (-.f32 1 (*.f32 u1 -1/2)))
(+.f32 (-.f32 (exp.f32 (log1p.f32 (log.f32 u1))) 1) (*.f32 u1 -1/2))
(fma.f32 u1 -1/2 (expm1.f32 (log1p.f32 (log.f32 u1))))
(-.f32 (/.f32 (pow.f32 (log.f32 u1) 2) (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (/.f32 1/4 (/.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)) (*.f32 u1 u1))))
(-.f32 (/.f32 (pow.f32 (log.f32 u1) 2) (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (*.f32 (/.f32 1/4 (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (*.f32 u1 u1)))
(-.f32 (/.f32 (pow.f32 (log.f32 u1) 2) (fma.f32 u1 1/2 (log.f32 u1))) (/.f32 (*.f32 u1 (*.f32 u1 1/4)) (fma.f32 u1 1/2 (log.f32 u1))))
(/.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2)) (fma.f32 u1 1/2 (log.f32 u1)))
(-.f32 (+.f32 (log.f32 u1) (exp.f32 (log1p.f32 (*.f32 u1 -1/2)))) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 -1/2))) (-.f32 1 (log.f32 u1)))
(+.f32 (log.f32 u1) (expm1.f32 (log1p.f32 (*.f32 u1 -1/2))))
(-.f32 (+.f32 (*.f32 u1 -1/2) (exp.f32 (log1p.f32 (log.f32 u1)))) 1)
(+.f32 (-.f32 (exp.f32 (log1p.f32 (log.f32 u1))) 1) (*.f32 u1 -1/2))
(fma.f32 u1 -1/2 (expm1.f32 (log1p.f32 (log.f32 u1))))
(-.f32 (+.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2) (exp.f32 (log1p.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)))) 1)
(+.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (fma.f32 u1 -1/2 (log.f32 u1))))) 1) (*.f32 1/2 (fma.f32 u1 -1/2 (log.f32 u1))))
(fma.f32 1/2 (fma.f32 u1 -1/2 (log.f32 u1)) (expm1.f32 (log1p.f32 (fma.f32 1/2 (log.f32 u1) (*.f32 u1 -1/4)))))
(*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1)
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 1/2 (+.f32 (fma.f32 u1 -1/2 (log.f32 u1)) (fma.f32 u1 -1/2 (log.f32 u1))))
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2) 2)
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 1 (fma.f32 u1 -1/2 (log.f32 u1)))
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (+.f32 (*.f32 1/2 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (*.f32 1/2 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))))
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) (+.f32 (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) (sqrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))))
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2))
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (+.f32 (*.f32 1/2 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)) (*.f32 1/2 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2))))
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (+.f32 (*.f32 1/2 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (*.f32 1/2 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))))
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) (+.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2) (pow.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2)))
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) 2) (+.f32 (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2)) (cbrt.f32 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))))
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (/.f32 1 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))
(-.f32 (/.f32 (pow.f32 (log.f32 u1) 2) (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (*.f32 (/.f32 1/4 (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (*.f32 u1 u1)))
(-.f32 (/.f32 (pow.f32 (log.f32 u1) 2) (fma.f32 u1 1/2 (log.f32 u1))) (/.f32 (*.f32 u1 (*.f32 u1 1/4)) (fma.f32 u1 1/2 (log.f32 u1))))
(/.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2)) (fma.f32 u1 1/2 (log.f32 u1)))
(*.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) (/.f32 1 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(*.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) -1/8)) (/.f32 1 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(/.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3)) (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4))))
(*.f32 (*.f32 1/2 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)) (+.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))))
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 (*.f32 1/2 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (+.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))))
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 (*.f32 1/2 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (+.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)))
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 2 (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1/2))
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 (/.f32 1 (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)))
(-.f32 (/.f32 (pow.f32 (log.f32 u1) 2) (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (*.f32 (/.f32 1/4 (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (*.f32 u1 u1)))
(-.f32 (/.f32 (pow.f32 (log.f32 u1) 2) (fma.f32 u1 1/2 (log.f32 u1))) (/.f32 (*.f32 u1 (*.f32 u1 1/4)) (fma.f32 u1 1/2 (log.f32 u1))))
(/.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2)) (fma.f32 u1 1/2 (log.f32 u1)))
(*.f32 (/.f32 1 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))) (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))))
(*.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) -1/8)) (/.f32 1 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(/.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3)) (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4))))
(*.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4))) (fma.f32 u1 -1/2 (log.f32 u1)))
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 1/8 (pow.f32 u1 3)))) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 -1/2) (fma.f32 u1 -1/2 (log.f32 u1)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 u1 (*.f32 u1 -1/4))) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (fma.f32 u1 -1/2 (log.f32 u1)) (*.f32 u1 -1/2)))) (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) 1/8)))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2)) (fma.f32 (pow.f32 u1 3) 1/8 (pow.f32 (log.f32 u1) 3))) (fma.f32 (fma.f32 u1 -1/2 (log.f32 u1)) (*.f32 u1 -1/2) (pow.f32 (log.f32 u1) 2)))
(/.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2)) (/.f32 (fma.f32 (pow.f32 u1 3) 1/8 (pow.f32 (log.f32 u1) 3)) (fma.f32 u1 (*.f32 -1/2 (fma.f32 u1 -1/2 (log.f32 u1))) (pow.f32 (log.f32 u1) 2))))
(*.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) (-.f32 (pow.f32 (log.f32 u1) 4) (pow.f32 (*.f32 (*.f32 u1 -1/2) (-.f32 (*.f32 u1 -1/2) (log.f32 u1))) 2))) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 1/2) (-.f32 (*.f32 u1 -1/2) (log.f32 u1)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) -1/8)) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 u1 (*.f32 1/2 (-.f32 (*.f32 u1 -1/2) (log.f32 u1)))))) (-.f32 (pow.f32 (log.f32 u1) 4) (pow.f32 (*.f32 u1 (*.f32 -1/2 (-.f32 (*.f32 u1 -1/2) (log.f32 u1)))) 2)))
(/.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3)) (/.f32 (-.f32 (pow.f32 (log.f32 u1) 4) (pow.f32 (*.f32 (*.f32 u1 -1/2) (-.f32 (*.f32 u1 -1/2) (log.f32 u1))) 2)) (fma.f32 u1 (*.f32 1/2 (-.f32 (*.f32 u1 -1/2) (log.f32 u1))) (pow.f32 (log.f32 u1) 2))))
(*.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) (+.f32 (pow.f32 (pow.f32 (log.f32 u1) 2) 3) (pow.f32 (*.f32 (*.f32 u1 -1/2) (-.f32 (*.f32 u1 -1/2) (log.f32 u1))) 3))) (+.f32 (pow.f32 (log.f32 u1) 4) (*.f32 (*.f32 (*.f32 u1 -1/2) (-.f32 (*.f32 u1 -1/2) (log.f32 u1))) (-.f32 (*.f32 (*.f32 u1 -1/2) (-.f32 (*.f32 u1 -1/2) (log.f32 u1))) (pow.f32 (log.f32 u1) 2)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) -1/8)) (+.f32 (pow.f32 (pow.f32 (log.f32 u1) 2) 3) (pow.f32 (*.f32 u1 (*.f32 -1/2 (-.f32 (*.f32 u1 -1/2) (log.f32 u1)))) 3))) (+.f32 (pow.f32 (log.f32 u1) 4) (*.f32 (*.f32 u1 -1/2) (*.f32 (-.f32 (*.f32 u1 -1/2) (log.f32 u1)) (-.f32 (*.f32 u1 (*.f32 -1/2 (-.f32 (*.f32 u1 -1/2) (log.f32 u1)))) (pow.f32 (log.f32 u1) 2))))))
(/.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3)) (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u1 -1/2) (-.f32 (*.f32 u1 -1/2) (log.f32 u1))) 3) (pow.f32 (log.f32 u1) 6)) (fma.f32 (*.f32 u1 -1/2) (*.f32 (-.f32 (*.f32 u1 -1/2) (log.f32 u1)) (-.f32 (*.f32 (*.f32 u1 -1/2) (-.f32 (*.f32 u1 -1/2) (log.f32 u1))) (pow.f32 (log.f32 u1) 2))) (pow.f32 (log.f32 u1) 4))))
(/.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3)) (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u1 -1/2) (-.f32 (*.f32 u1 -1/2) (log.f32 u1))) 3) (pow.f32 (log.f32 u1) 6)) (fma.f32 (*.f32 (*.f32 u1 -1/2) (-.f32 (*.f32 u1 -1/2) (log.f32 u1))) (-.f32 (*.f32 (*.f32 u1 -1/2) (-.f32 (*.f32 u1 -1/2) (log.f32 u1))) (pow.f32 (log.f32 u1) 2)) (pow.f32 (log.f32 u1) 4))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))))
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (cbrt.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))))
(*.f32 (*.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))) (*.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))))
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)) (cbrt.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)) (cbrt.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (cbrt.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 3/2) (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 3/2))
(fma.f32 u1 -1/2 (log.f32 u1))
(*.f32 (pow.f32 (pow.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 3) 1/6) (pow.f32 (pow.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 3) 1/6))
(fma.f32 u1 -1/2 (log.f32 u1))
(/.f32 (fma.f32 u1 -1/2 (log.f32 u1)) (/.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))
(fma.f32 u1 -1/2 (log.f32 u1))
(/.f32 1 (/.f32 1 (fma.f32 u1 -1/2 (log.f32 u1))))
(fma.f32 u1 -1/2 (log.f32 u1))
(/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))
(-.f32 (/.f32 (pow.f32 (log.f32 u1) 2) (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (*.f32 (/.f32 1/4 (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (*.f32 u1 u1)))
(-.f32 (/.f32 (pow.f32 (log.f32 u1) 2) (fma.f32 u1 1/2 (log.f32 u1))) (/.f32 (*.f32 u1 (*.f32 u1 1/4)) (fma.f32 u1 1/2 (log.f32 u1))))
(/.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2)) (fma.f32 u1 1/2 (log.f32 u1)))
(/.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))
(*.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) -1/8)) (/.f32 1 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(/.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3)) (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4))))
(/.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (/.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (fma.f32 u1 -1/2 (log.f32 u1))))
(fma.f32 u1 -1/2 (log.f32 u1))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3)))) (/.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) -1/8))) (fma.f32 1/4 (*.f32 u1 u1) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))) (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) -1/8))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3))) (/.f32 (sqrt.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3))) (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4))) (/.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)) (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 u1 (*.f32 u1 -1/4)))) (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 u1 (*.f32 u1 -1/4)))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2))) (/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2))) (fma.f32 u1 1/2 (log.f32 u1))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3)))) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))))) (/.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) -1/8))) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) -1/8)))) (/.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) -1/8)))))
(*.f32 (cbrt.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3))) (/.f32 (*.f32 (cbrt.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3))) (cbrt.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3)))) (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4)))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3))) (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4)))) (*.f32 (cbrt.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3))) (cbrt.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4))) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)))) (/.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)))))
(/.f32 (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 u1 (*.f32 u1 -1/4)))) (/.f32 (/.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 u1 (*.f32 u1 -1/4))))) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 u1 (*.f32 u1 -1/4))))))
(*.f32 (cbrt.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2))) (/.f32 (cbrt.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2))) (/.f32 (fma.f32 u1 1/2 (log.f32 u1)) (cbrt.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2))))))
(/.f32 (-.f32 (pow.f32 (log.f32 u1) 6) (*.f32 1/64 (pow.f32 u1 6))) (*.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 1/8 (pow.f32 u1 3)))))
(/.f32 (+.f32 (pow.f32 (log.f32 u1) 6) (*.f32 -1/64 (pow.f32 u1 6))) (*.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) 1/8))))
(/.f32 (+.f32 (pow.f32 (log.f32 u1) 6) (*.f32 (pow.f32 u1 6) -1/64)) (*.f32 (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4))) (fma.f32 (pow.f32 u1 3) 1/8 (pow.f32 (log.f32 u1) 3))))
(/.f32 (-.f32 (*.f32 1/4 (*.f32 u1 u1)) (pow.f32 (log.f32 u1) 2)) (-.f32 (*.f32 u1 -1/2) (log.f32 u1)))
(*.f32 1 (/.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2)) (fma.f32 u1 1/2 (log.f32 u1))))
(/.f32 (-.f32 (pow.f32 (log.f32 u1) 4) (*.f32 1/16 (pow.f32 u1 4))) (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 1/4 (*.f32 u1 u1)))))
(/.f32 (+.f32 (pow.f32 (log.f32 u1) 4) (*.f32 -1/16 (pow.f32 u1 4))) (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 1/4 (*.f32 u1 u1)))))
(/.f32 (+.f32 (pow.f32 (log.f32 u1) 4) (*.f32 (pow.f32 u1 4) -1/16)) (*.f32 (fma.f32 u1 1/2 (log.f32 u1)) (fma.f32 1/4 (*.f32 u1 u1) (pow.f32 (log.f32 u1) 2))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (log.f32 u1) 3) 3) (pow.f32 (*.f32 -1/8 (pow.f32 u1 3)) 3)) (*.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (+.f32 (pow.f32 (log.f32 u1) 6) (*.f32 (*.f32 -1/8 (pow.f32 u1 3)) (-.f32 (*.f32 -1/8 (pow.f32 u1 3)) (pow.f32 (log.f32 u1) 3))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (pow.f32 (log.f32 u1) 3) 3) (*.f32 -1/512 (pow.f32 (pow.f32 u1 3) 3))) (fma.f32 1/4 (*.f32 u1 u1) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))) (+.f32 (pow.f32 (log.f32 u1) 6) (*.f32 (*.f32 (pow.f32 u1 3) -1/8) (-.f32 (*.f32 (pow.f32 u1 3) -1/8) (pow.f32 (log.f32 u1) 3)))))
(/.f32 (fma.f32 -1/512 (pow.f32 (pow.f32 u1 3) 3) (pow.f32 (pow.f32 (log.f32 u1) 3) 3)) (*.f32 (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4))) (fma.f32 (*.f32 (pow.f32 u1 3) -1/8) (-.f32 (*.f32 (pow.f32 u1 3) -1/8) (pow.f32 (log.f32 u1) 3)) (pow.f32 (log.f32 u1) 6))))
(/.f32 (/.f32 (fma.f32 -1/512 (pow.f32 (pow.f32 u1 3) 3) (pow.f32 (pow.f32 (log.f32 u1) 3) 3)) (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4)))) (fma.f32 (pow.f32 (*.f32 u1 -1/2) 3) (-.f32 (pow.f32 (*.f32 u1 -1/2) 3) (pow.f32 (log.f32 u1) 3)) (pow.f32 (log.f32 u1) 6)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (log.f32 u1) 2) 3) (pow.f32 (*.f32 1/4 (*.f32 u1 u1)) 3)) (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)) (+.f32 (+.f32 (pow.f32 (log.f32 u1) 4) (*.f32 1/16 (pow.f32 u1 4))) (pow.f32 (*.f32 (log.f32 u1) (*.f32 u1 -1/2)) 2))))
(/.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (log.f32 u1) 2) 3) (*.f32 1/64 (pow.f32 (*.f32 u1 u1) 3))) (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (+.f32 (+.f32 (pow.f32 (log.f32 u1) 4) (*.f32 1/16 (pow.f32 u1 4))) (pow.f32 (*.f32 (log.f32 u1) (*.f32 u1 -1/2)) 2)))
(/.f32 (+.f32 (pow.f32 (log.f32 u1) 6) (*.f32 (pow.f32 u1 6) -1/64)) (*.f32 (fma.f32 u1 1/2 (log.f32 u1)) (+.f32 (pow.f32 (log.f32 u1) 4) (fma.f32 1/16 (pow.f32 u1 4) (pow.f32 (*.f32 u1 (*.f32 -1/2 (log.f32 u1))) 2)))))
(/.f32 (+.f32 (pow.f32 (log.f32 u1) 6) (*.f32 (pow.f32 u1 6) -1/64)) (*.f32 (fma.f32 u1 1/2 (log.f32 u1)) (+.f32 (fma.f32 1/16 (pow.f32 u1 4) (pow.f32 (log.f32 u1) 4)) (pow.f32 (*.f32 u1 (*.f32 -1/2 (log.f32 u1))) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4))) (neg.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))
(/.f32 (-.f32 (*.f32 1/4 (*.f32 u1 u1)) (pow.f32 (log.f32 u1) 2)) (-.f32 (*.f32 u1 -1/2) (log.f32 u1)))
(*.f32 1 (/.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2)) (fma.f32 u1 1/2 (log.f32 u1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3)))) (neg.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) -1/8))) (neg.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(*.f32 1 (/.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3)) (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))))) (sqrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(/.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (/.f32 (sqrt.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))) (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) -1/8)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4))))) (sqrt.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)))) (sqrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))
(/.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (/.f32 (sqrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 u1 (*.f32 u1 -1/4))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2))) (sqrt.f32 (fma.f32 u1 1/2 (log.f32 u1)))) (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (fma.f32 u1 1/2 (log.f32 u1)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))))) (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (/.f32 (cbrt.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) -1/8)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (cbrt.f32 (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4))))) (cbrt.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)))) (cbrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (/.f32 (cbrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 u1 (*.f32 u1 -1/4))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (cbrt.f32 (fma.f32 u1 1/2 (log.f32 u1)))) (cbrt.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2))) (cbrt.f32 (fma.f32 u1 1/2 (log.f32 u1)))) (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2))
(/.f32 (*.f32 (-.f32 (*.f32 1/4 (*.f32 u1 u1)) (pow.f32 (log.f32 u1) 2)) 1) (-.f32 (*.f32 u1 -1/2) (log.f32 u1)))
(/.f32 (-.f32 (*.f32 1/4 (*.f32 u1 u1)) (pow.f32 (log.f32 u1) 2)) (-.f32 (*.f32 u1 -1/2) (log.f32 u1)))
(*.f32 1 (/.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2)) (fma.f32 u1 1/2 (log.f32 u1))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4))) 1) (neg.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))
(/.f32 (-.f32 (*.f32 1/4 (*.f32 u1 u1)) (pow.f32 (log.f32 u1) 2)) (-.f32 (*.f32 u1 -1/2) (log.f32 u1)))
(*.f32 1 (/.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2)) (fma.f32 u1 1/2 (log.f32 u1))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3)))) 1) (neg.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) -1/8))) (neg.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(*.f32 1 (/.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3)) (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3)))) (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (sqrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(/.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (/.f32 (sqrt.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))) (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) -1/8)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4))))) (sqrt.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4))) (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1)))) (sqrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))
(/.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (/.f32 (sqrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (sqrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 u1 (*.f32 u1 -1/4))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2))) (sqrt.f32 (fma.f32 u1 1/2 (log.f32 u1)))) (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) (sqrt.f32 (fma.f32 u1 1/2 (log.f32 u1)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3)))) (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)) (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (/.f32 (cbrt.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) -1/8)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (cbrt.f32 (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4))))) (cbrt.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4))) (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)) (cbrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (/.f32 (cbrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (cbrt.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 u1 (*.f32 u1 -1/4))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2) (cbrt.f32 (fma.f32 u1 1/2 (log.f32 u1)))) (cbrt.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2))) (cbrt.f32 (fma.f32 u1 1/2 (log.f32 u1)))) (pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (log.f32 u1) 4) (*.f32 1/16 (pow.f32 u1 4))) (/.f32 1 (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 1/4 (*.f32 u1 u1))))
(/.f32 (+.f32 (pow.f32 (log.f32 u1) 4) (*.f32 -1/16 (pow.f32 u1 4))) (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)) (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 1/4 (*.f32 u1 u1)))))
(/.f32 (+.f32 (pow.f32 (log.f32 u1) 4) (*.f32 (pow.f32 u1 4) -1/16)) (*.f32 (fma.f32 u1 1/2 (log.f32 u1)) (fma.f32 1/4 (*.f32 u1 u1) (pow.f32 (log.f32 u1) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (log.f32 u1) 2) 3) (pow.f32 (*.f32 1/4 (*.f32 u1 u1)) 3)) (/.f32 1 (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (+.f32 (+.f32 (pow.f32 (log.f32 u1) 4) (*.f32 1/16 (pow.f32 u1 4))) (pow.f32 (*.f32 (log.f32 u1) (*.f32 u1 -1/2)) 2)))
(/.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (log.f32 u1) 2) 3) (*.f32 1/64 (pow.f32 (*.f32 u1 u1) 3))) (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (+.f32 (+.f32 (pow.f32 (log.f32 u1) 4) (*.f32 1/16 (pow.f32 u1 4))) (pow.f32 (*.f32 (log.f32 u1) (*.f32 u1 -1/2)) 2)))
(/.f32 (+.f32 (pow.f32 (log.f32 u1) 6) (*.f32 (pow.f32 u1 6) -1/64)) (*.f32 (fma.f32 u1 1/2 (log.f32 u1)) (+.f32 (pow.f32 (log.f32 u1) 4) (fma.f32 1/16 (pow.f32 u1 4) (pow.f32 (*.f32 u1 (*.f32 -1/2 (log.f32 u1))) 2)))))
(/.f32 (+.f32 (pow.f32 (log.f32 u1) 6) (*.f32 (pow.f32 u1 6) -1/64)) (*.f32 (fma.f32 u1 1/2 (log.f32 u1)) (+.f32 (fma.f32 1/16 (pow.f32 u1 4) (pow.f32 (log.f32 u1) 4)) (pow.f32 (*.f32 u1 (*.f32 -1/2 (log.f32 u1))) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log.f32 u1) 6) (*.f32 1/64 (pow.f32 u1 6))) (/.f32 1 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))) (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 1/8 (pow.f32 u1 3))))
(/.f32 (+.f32 (pow.f32 (log.f32 u1) 6) (*.f32 -1/64 (pow.f32 u1 6))) (*.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) 1/8))))
(/.f32 (+.f32 (pow.f32 (log.f32 u1) 6) (*.f32 (pow.f32 u1 6) -1/64)) (*.f32 (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4))) (fma.f32 (pow.f32 u1 3) 1/8 (pow.f32 (log.f32 u1) 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (log.f32 u1) 3) 3) (pow.f32 (*.f32 -1/8 (pow.f32 u1 3)) 3)) (/.f32 1 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))) (+.f32 (pow.f32 (log.f32 u1) 6) (*.f32 (*.f32 -1/8 (pow.f32 u1 3)) (-.f32 (*.f32 -1/8 (pow.f32 u1 3)) (pow.f32 (log.f32 u1) 3)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (pow.f32 (log.f32 u1) 3) 3) (*.f32 -1/512 (pow.f32 (pow.f32 u1 3) 3))) (fma.f32 1/4 (*.f32 u1 u1) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))) (+.f32 (pow.f32 (log.f32 u1) 6) (*.f32 (*.f32 (pow.f32 u1 3) -1/8) (-.f32 (*.f32 (pow.f32 u1 3) -1/8) (pow.f32 (log.f32 u1) 3)))))
(/.f32 (fma.f32 -1/512 (pow.f32 (pow.f32 u1 3) 3) (pow.f32 (pow.f32 (log.f32 u1) 3) 3)) (*.f32 (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4))) (fma.f32 (*.f32 (pow.f32 u1 3) -1/8) (-.f32 (*.f32 (pow.f32 u1 3) -1/8) (pow.f32 (log.f32 u1) 3)) (pow.f32 (log.f32 u1) 6))))
(/.f32 (/.f32 (fma.f32 -1/512 (pow.f32 (pow.f32 u1 3) 3) (pow.f32 (pow.f32 (log.f32 u1) 3) 3)) (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4)))) (fma.f32 (pow.f32 (*.f32 u1 -1/2) 3) (-.f32 (pow.f32 (*.f32 u1 -1/2) 3) (pow.f32 (log.f32 u1) 3)) (pow.f32 (log.f32 u1) 6)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) 1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))
(-.f32 (/.f32 (pow.f32 (log.f32 u1) 2) (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (*.f32 (/.f32 1/4 (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (*.f32 u1 u1)))
(-.f32 (/.f32 (pow.f32 (log.f32 u1) 2) (fma.f32 u1 1/2 (log.f32 u1))) (/.f32 (*.f32 u1 (*.f32 u1 1/4)) (fma.f32 u1 1/2 (log.f32 u1))))
(/.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2)) (fma.f32 u1 1/2 (log.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (sqrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)))) (sqrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))
(-.f32 (/.f32 (pow.f32 (log.f32 u1) 2) (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (*.f32 (/.f32 1/4 (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (*.f32 u1 u1)))
(-.f32 (/.f32 (pow.f32 (log.f32 u1) 2) (fma.f32 u1 1/2 (log.f32 u1))) (/.f32 (*.f32 u1 (*.f32 u1 1/4)) (fma.f32 u1 1/2 (log.f32 u1))))
(/.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2)) (fma.f32 u1 1/2 (log.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (*.f32 (cbrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (cbrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))) (cbrt.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2))))
(-.f32 (/.f32 (pow.f32 (log.f32 u1) 2) (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (*.f32 (/.f32 1/4 (+.f32 (log.f32 u1) (*.f32 u1 1/2))) (*.f32 u1 u1)))
(-.f32 (/.f32 (pow.f32 (log.f32 u1) 2) (fma.f32 u1 1/2 (log.f32 u1))) (/.f32 (*.f32 u1 (*.f32 u1 1/4)) (fma.f32 u1 1/2 (log.f32 u1))))
(/.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2)) (fma.f32 u1 1/2 (log.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (+.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (*.f32 u1 -1/2)))) (-.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (*.f32 u1 -1/2))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 u1 (*.f32 u1 -1/4))) (+.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (*.f32 u1 -1/2)))) (-.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (*.f32 u1 -1/2))))
(/.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2)) (*.f32 (+.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (*.f32 u1 -1/2))) (-.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (*.f32 u1 -1/2)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) 1) (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))
(*.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) -1/8)) (/.f32 1 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(/.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3)) (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) (sqrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))) (sqrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(*.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) -1/8)) (/.f32 1 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(/.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3)) (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) (*.f32 (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))) (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))) (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(*.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) -1/8)) (/.f32 1 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(/.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3)) (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4))))
(pow.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 1)
(fma.f32 u1 -1/2 (log.f32 u1))
(pow.f32 (sqrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 2)
(fma.f32 u1 -1/2 (log.f32 u1))
(pow.f32 (cbrt.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 3)
(fma.f32 u1 -1/2 (log.f32 u1))
(pow.f32 (pow.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 3) 1/3)
(fma.f32 u1 -1/2 (log.f32 u1))
(neg.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 2) (*.f32 (*.f32 u1 u1) -1/4)) (neg.f32 (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))
(/.f32 (-.f32 (*.f32 1/4 (*.f32 u1 u1)) (pow.f32 (log.f32 u1) 2)) (-.f32 (*.f32 u1 -1/2) (log.f32 u1)))
(*.f32 1 (/.f32 (fma.f32 u1 (*.f32 u1 -1/4) (pow.f32 (log.f32 u1) 2)) (fma.f32 u1 1/2 (log.f32 u1))))
(neg.f32 (/.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 -1/8 (pow.f32 u1 3))) (neg.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 u1) 3) (*.f32 (pow.f32 u1 3) -1/8))) (neg.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 (log.f32 u1) (+.f32 (log.f32 u1) (*.f32 u1 1/2))))))
(*.f32 1 (/.f32 (fma.f32 (pow.f32 u1 3) -1/8 (pow.f32 (log.f32 u1) 3)) (fma.f32 (log.f32 u1) (fma.f32 u1 1/2 (log.f32 u1)) (*.f32 u1 (*.f32 u1 1/4)))))
(sqrt.f32 (pow.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 2))
(fabs.f32 (fma.f32 u1 -1/2 (log.f32 u1)))
(log.f32 (*.f32 u1 (pow.f32 (exp.f32 -1/2) u1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 u1 -1/2 (log.f32 u1)))))
(fma.f32 u1 -1/2 (log.f32 u1))
(cbrt.f32 (pow.f32 (fma.f32 u1 -1/2 (log.f32 u1)) 3))
(fma.f32 u1 -1/2 (log.f32 u1))
(expm1.f32 (log1p.f32 (fma.f32 u1 -1/2 (log.f32 u1))))
(fma.f32 u1 -1/2 (log.f32 u1))
(exp.f32 (log.f32 (fma.f32 u1 -1/2 (log.f32 u1))))
(fma.f32 u1 -1/2 (log.f32 u1))
(log1p.f32 (expm1.f32 (fma.f32 u1 -1/2 (log.f32 u1))))
(fma.f32 u1 -1/2 (log.f32 u1))
(fma.f32 u1 -1/2 (log.f32 u1))
(fma.f32 -1/2 u1 (log.f32 u1))
(fma.f32 u1 -1/2 (log.f32 u1))
(fma.f32 1 (log.f32 u1) (*.f32 u1 -1/2))
(fma.f32 u1 -1/2 (log.f32 u1))
(fma.f32 1 (*.f32 u1 -1/2) (log.f32 u1))
(fma.f32 u1 -1/2 (log.f32 u1))
(fma.f32 (sqrt.f32 (log.f32 u1)) (sqrt.f32 (log.f32 u1)) (*.f32 u1 -1/2))
(fma.f32 u1 -1/2 (log.f32 u1))
(fma.f32 (sqrt.f32 (*.f32 u1 -1/2)) (sqrt.f32 (*.f32 u1 -1/2)) (log.f32 u1))
(fma.f32 u1 -1/2 (log.f32 u1))
(fma.f32 (pow.f32 (cbrt.f32 (log.f32 u1)) 2) (cbrt.f32 (log.f32 u1)) (*.f32 u1 -1/2))
(fma.f32 u1 -1/2 (log.f32 u1))
(fma.f32 (cbrt.f32 (*.f32 1/4 (*.f32 u1 u1))) (cbrt.f32 (*.f32 u1 -1/2)) (log.f32 u1))
(fma.f32 (cbrt.f32 (*.f32 u1 (*.f32 u1 1/4))) (cbrt.f32 (*.f32 u1 -1/2)) (log.f32 u1))

localize106.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.8%
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4))))
99.6%
(+.f32 (*.f32 u1 1/2) (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4)))))
99.6%
(cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4))
99.0%
(*.f32 u2 (PI.f32))
Compiler

Compiled 72 to 44 computations (38.9% saved)

series10.0ms (0%)

Counts
3 → 60
Calls

15 calls:

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

rewrite184.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
680×distribute-rgt-in
632×distribute-lft-in
458×associate-*r/
408×associate-*l/
342×associate-+l+
Iterations

Useful iterations: 0 (0.0ms)

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

simplify647.0ms (2.9%)

Algorithm
egg-herbie
Rules
1000×associate-*r*
960×associate-*l*
806×associate-/l*
692×+-commutative
544×times-frac
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
040912406
1127911732
2706511732
Stop Event
node limit
Counts
194 → 241
Calls
Call 1
Inputs
1
(+.f32 1 (*.f32 -8 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 (*.f32 32/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 1 (*.f32 -8 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 32/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 1 (+.f32 (*.f32 -8 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 -256/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))
(*.f32 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1)
(*.f32 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1)
(*.f32 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1)
(*.f32 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1)
(*.f32 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1)
(*.f32 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1)
(*.f32 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1)
(*.f32 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1)
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1))
u1
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (pow.f32 (PI.f32) 2) u1))) u1)
(+.f32 (*.f32 16/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) u1))) (+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (pow.f32 (PI.f32) 2) u1))) u1))
(+.f32 (*.f32 -128/45 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) u1))) (+.f32 (*.f32 16/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) u1))) (+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (pow.f32 (PI.f32) 2) u1))) u1)))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1)) (*.f32 1/2 u1))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1)) (*.f32 1/2 u1))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1)) (*.f32 1/2 u1))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1)) (*.f32 1/2 u1))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1)) (*.f32 1/2 u1))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1)) (*.f32 1/2 u1))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1)) (*.f32 1/2 u1))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1)) (*.f32 1/2 u1))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 1/2 u1)
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (pow.f32 (PI.f32) 2) u1))) (*.f32 1/2 u1))
(+.f32 (*.f32 16/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) u1))) (+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (pow.f32 (PI.f32) 2) u1))) (*.f32 1/2 u1)))
(+.f32 (*.f32 -128/45 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) u1))) (+.f32 (*.f32 16/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) u1))) (+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (pow.f32 (PI.f32) 2) u1))) (*.f32 1/2 u1))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))) 1)
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) (sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) 2) (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) 2)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) 3)
(pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 3) 1/3)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) 1))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)))) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 1/2))) (-.f32 1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)))) (-.f32 1 (*.f32 u1 1/2)))
(-.f32 (/.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))) (/.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 2) (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))))
(-.f32 (+.f32 (*.f32 u1 1/2) (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))))) 1)
(-.f32 (+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) (exp.f32 (log1p.f32 (*.f32 u1 1/2)))) 1)
(*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)))
(*.f32 1/2 (+.f32 u1 (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))
(*.f32 1/2 (+.f32 u1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) u1)))
(*.f32 1/2 (+.f32 (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) u1))
(*.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) u1) u1))
(*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))
(*.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)) 1)
(*.f32 1 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) (sqrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))))
(*.f32 (sqrt.f32 (*.f32 u1 1/2)) (+.f32 (sqrt.f32 (*.f32 u1 1/2)) (*.f32 (sqrt.f32 (*.f32 u1 1/2)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))
(*.f32 (sqrt.f32 (*.f32 u1 1/2)) (+.f32 (*.f32 (sqrt.f32 (*.f32 u1 1/2)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) (sqrt.f32 (*.f32 u1 1/2))))
(*.f32 (cbrt.f32 u1) (+.f32 (*.f32 1/2 (pow.f32 (cbrt.f32 u1) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) (pow.f32 (cbrt.f32 u1) 2))))
(*.f32 (cbrt.f32 u1) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) (pow.f32 (cbrt.f32 u1) 2)) (*.f32 1/2 (pow.f32 (cbrt.f32 u1) 2))))
(*.f32 (pow.f32 (cbrt.f32 u1) 2) (*.f32 (cbrt.f32 u1) (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) 2) (cbrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u1 1/2)) 2) (+.f32 (cbrt.f32 (*.f32 u1 1/2)) (*.f32 (cbrt.f32 (*.f32 u1 1/2)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u1 1/2)) 2) (+.f32 (*.f32 (cbrt.f32 (*.f32 u1 1/2)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) (cbrt.f32 (*.f32 u1 1/2))))
(*.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)) u1)
(*.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) (/.f32 1 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))))
(*.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))) (/.f32 1 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))))
(*.f32 (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1) (*.f32 u1 1/2))
(*.f32 (/.f32 1 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))) (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))))
(*.f32 (/.f32 1 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))) (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))))
(*.f32 (/.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))))) (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)))
(*.f32 (/.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) (*.f32 (pow.f32 u1 3) (-.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3)))) (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))))
(*.f32 (/.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))) (-.f32 (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 1/4 (*.f32 u1 u1))) (*.f32 (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))))) (-.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))))
(*.f32 (/.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))) (+.f32 (pow.f32 (*.f32 1/4 (*.f32 u1 u1)) 3) (pow.f32 (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))) 3))) (+.f32 (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 1/4 (*.f32 u1 u1))) (*.f32 (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))) (-.f32 (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))) (*.f32 1/4 (*.f32 u1 u1))))))
(/.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)) (/.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))) (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))))
(/.f32 1 (/.f32 1 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))))
(/.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))))
(/.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))) (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))))
(/.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))) (/.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))) (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))))
(/.f32 (sqrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3)))) (/.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))) (sqrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))))) (/.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))) (sqrt.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3)))) (cbrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))))) (/.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))) (cbrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))))) (cbrt.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))))) (/.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))) (cbrt.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))))))
(/.f32 (-.f32 (*.f32 (*.f32 1/8 (pow.f32 u1 3)) (*.f32 1/8 (pow.f32 u1 3))) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3) (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3))) (*.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))) (*.f32 (pow.f32 u1 3) (-.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3)))))
(/.f32 (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)) 1/4)) (*.f32 1/2 (-.f32 (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 1/4 (*.f32 u1 u1))) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 2) (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 2))) (*.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))) (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))))))
(/.f32 (+.f32 (pow.f32 (*.f32 1/8 (pow.f32 u1 3)) 3) (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3) 3)) (*.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))) (+.f32 (*.f32 (*.f32 1/8 (pow.f32 u1 3)) (*.f32 1/8 (pow.f32 u1 3))) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3) (*.f32 1/8 (pow.f32 u1 3)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 1/4 (*.f32 u1 u1)) 3) (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 2) 3)) (*.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))) (+.f32 (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 1/4 (*.f32 u1 u1))) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 2) (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))))) (*.f32 (neg.f32 u1) (-.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2))))
(/.f32 (neg.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3)))) (neg.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))))
(/.f32 (*.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))) 1) (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))))
(/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) 1) (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))))
(/.f32 (*.f32 u1 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) (-.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)))
(/.f32 (*.f32 u1 (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))) (+.f32 1/4 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) (-.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 1/2))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) (sqrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))))) (sqrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) (sqrt.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))))) (sqrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) 2) (cbrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))))) (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) 2) (cbrt.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))))) (cbrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))))
(/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)) 1/4)) 1) (*.f32 1/2 (-.f32 (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) u1)))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))))) 1) (*.f32 (neg.f32 u1) (-.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2))))
(/.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3)))) 1) (neg.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3)))) (sqrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)))) (sqrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))))) (sqrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)))) (sqrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) 2)) (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) 2)) (cbrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))))
(/.f32 (*.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))) u1) (-.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)))
(/.f32 (*.f32 (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3)) u1) (+.f32 1/4 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) (-.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 1/2))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 1/4 (*.f32 u1 u1))) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 2) (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 2))) (/.f32 1 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))))) (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 1/4 (*.f32 u1 u1)) 3) (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 2) 3)) (/.f32 1 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))))) (+.f32 (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 1/4 (*.f32 u1 u1))) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 2) (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 1/8 (pow.f32 u1 3)) (*.f32 1/8 (pow.f32 u1 3))) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3) (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3))) (/.f32 1 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))))) (*.f32 (pow.f32 u1 3) (-.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/8 (pow.f32 u1 3)) 3) (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3) 3)) (/.f32 1 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))))) (+.f32 (*.f32 (*.f32 1/8 (pow.f32 u1 3)) (*.f32 1/8 (pow.f32 u1 3))) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3) (*.f32 1/8 (pow.f32 u1 3))))))
(/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) u1) (-.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)))
(/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) 1) (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))))
(/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) (sqrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))))) (sqrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))))
(/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) (*.f32 (cbrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))) (cbrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))))) (cbrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))))
(/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) (*.f32 (sqrt.f32 u1) (+.f32 (sqrt.f32 1/2) (sqrt.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2))))) (*.f32 (sqrt.f32 u1) (-.f32 (sqrt.f32 1/2) (sqrt.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)))))
(/.f32 (/.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))) 1) (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))))
(/.f32 (/.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))) (sqrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))))) (sqrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))))
(/.f32 (/.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))) (*.f32 (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))) (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))))) (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))))
(pow.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)) 1)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)) 2))
(log.f32 (pow.f32 (exp.f32 u1) (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))))
(exp.f32 (log.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))))
(fma.f32 u1 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)))
(fma.f32 u1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) (*.f32 u1 1/2))
(fma.f32 1/2 u1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)))
(fma.f32 (*.f32 u1 1/2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))
(fma.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) u1 (*.f32 u1 1/2))
(fma.f32 1 (*.f32 u1 1/2) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)))
(fma.f32 1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) (*.f32 u1 1/2))
(fma.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))) (*.f32 u1 1/2))
(fma.f32 (sqrt.f32 (*.f32 u1 1/2)) (sqrt.f32 (*.f32 u1 1/2)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))) 2) (cbrt.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))) (*.f32 u1 1/2))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u1 1/2)) 2) (cbrt.f32 (*.f32 u1 1/2)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 1)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))) 3)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 1/2) u1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))))
Outputs
1
(+.f32 1 (*.f32 -8 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 (*.f32 -8 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)))
(fma.f32 -8 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) 1)
(+.f32 (*.f32 32/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 1 (*.f32 -8 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(fma.f32 32/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (+.f32 1 (*.f32 (*.f32 -8 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))
(fma.f32 32/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (fma.f32 -8 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) 1))
(+.f32 (*.f32 32/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 1 (+.f32 (*.f32 -8 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 -256/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(fma.f32 32/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (+.f32 1 (fma.f32 -8 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 -256/45 (pow.f32 u2 6)) (pow.f32 (PI.f32) 6)))))
(+.f32 (fma.f32 -8 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -256/45 (pow.f32 u2 6)))) (fma.f32 (*.f32 32/3 (pow.f32 u2 4)) (pow.f32 (PI.f32) 4) 1))
(cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(*.f32 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1)
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1)
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1)
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1)
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1)
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1)
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1)
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1)
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1))
(neg.f32 (*.f32 u1 (fma.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) -1/2)))
(*.f32 u1 (neg.f32 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) -1/2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1))
(neg.f32 (*.f32 u1 (fma.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) -1/2)))
(*.f32 u1 (neg.f32 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) -1/2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1))
(neg.f32 (*.f32 u1 (fma.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) -1/2)))
(*.f32 u1 (neg.f32 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) -1/2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32))))) 1/2) u1))
(neg.f32 (*.f32 u1 (fma.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) -1/2)))
(*.f32 u1 (neg.f32 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) -1/2)))
u1
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (pow.f32 (PI.f32) 2) u1))) u1)
(fma.f32 -4 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) u1)) u1)
(fma.f32 -4 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 u2 u2) u1)) u1)
(+.f32 (*.f32 16/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) u1))) (+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (pow.f32 (PI.f32) 2) u1))) u1))
(fma.f32 16/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) u1)) (fma.f32 -4 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) u1)) u1))
(fma.f32 16/3 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) u1)) (fma.f32 -4 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 u2 u2) u1)) u1))
(+.f32 (*.f32 -128/45 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) u1))) (+.f32 (*.f32 16/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) u1))) (+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (pow.f32 (PI.f32) 2) u1))) u1)))
(fma.f32 -128/45 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) u1)) (fma.f32 16/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) u1)) (fma.f32 -4 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) u1)) u1)))
(fma.f32 -128/45 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) u1)) (fma.f32 16/3 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) u1)) (fma.f32 -4 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 u2 u2) u1)) u1)))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1)) (*.f32 1/2 u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1)) (*.f32 1/2 u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1)) (*.f32 1/2 u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1)) (*.f32 1/2 u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1)) (*.f32 1/2 u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1)) (*.f32 1/2 u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1)) (*.f32 1/2 u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(+.f32 (*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1)) (*.f32 1/2 u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(*.f32 1/2 u1)
(+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (pow.f32 (PI.f32) 2) u1))) (*.f32 1/2 u1))
(fma.f32 -4 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) u1)) (*.f32 1/2 u1))
(fma.f32 1/2 u1 (*.f32 (*.f32 (*.f32 (*.f32 -4 u2) u2) u1) (pow.f32 (PI.f32) 2)))
(+.f32 (*.f32 16/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) u1))) (+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (pow.f32 (PI.f32) 2) u1))) (*.f32 1/2 u1)))
(fma.f32 16/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) u1)) (fma.f32 -4 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) u1)) (*.f32 1/2 u1)))
(fma.f32 16/3 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) u1)) (fma.f32 1/2 u1 (*.f32 (*.f32 (*.f32 (*.f32 -4 u2) u2) u1) (pow.f32 (PI.f32) 2))))
(+.f32 (*.f32 -128/45 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) u1))) (+.f32 (*.f32 16/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) u1))) (+.f32 (*.f32 -4 (*.f32 (pow.f32 u2 2) (*.f32 (pow.f32 (PI.f32) 2) u1))) (*.f32 1/2 u1))))
(fma.f32 -128/45 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) u1)) (fma.f32 16/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) u1)) (fma.f32 -4 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) u1)) (*.f32 1/2 u1))))
(fma.f32 -128/45 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) u1)) (fma.f32 16/3 (*.f32 (pow.f32 (PI.f32) 4) (*.f32 (pow.f32 u2 4) u1)) (fma.f32 1/2 u1 (*.f32 (*.f32 (*.f32 (*.f32 -4 u2) u2) u1) (pow.f32 (PI.f32) 2)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(*.f32 1/2 (*.f32 (cos.f32 (*.f32 4 (*.f32 u2 (PI.f32)))) u1))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))) 1)
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(*.f32 1 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) (sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) 2))
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) 2) (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) 2)
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) 3)
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(pow.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 3) 1/3)
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2))
(fabs.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))
(log.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 3))
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(exp.f32 (log.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) 1))
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))
(cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)))) 1)
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 1/2))) (-.f32 1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))))
(+.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 u1))) 1) (*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1)))
(fma.f32 1/2 (*.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) (expm1.f32 (log1p.f32 (*.f32 1/2 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)))) (-.f32 1 (*.f32 u1 1/2)))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(-.f32 (/.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))) (/.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 2) (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))))
(-.f32 (/.f32 (/.f32 (*.f32 1/4 (*.f32 u1 u1)) u1) (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))) (/.f32 (/.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1)) 2) u1) (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))))
(-.f32 (*.f32 (/.f32 u1 1) (/.f32 1/4 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2))) (/.f32 (/.f32 (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 2) u1) (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2)))
(-.f32 (+.f32 (*.f32 u1 1/2) (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))))) 1)
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(-.f32 (+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) (exp.f32 (log1p.f32 (*.f32 u1 1/2)))) 1)
(+.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 u1))) 1) (*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1)))
(fma.f32 1/2 (*.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) (expm1.f32 (log1p.f32 (*.f32 1/2 u1))))
(*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 1/2 (+.f32 u1 (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 1/2 (+.f32 u1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) u1)))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 1/2 (+.f32 (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) u1) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)) 1)
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 1 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2))))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) (sqrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (sqrt.f32 (*.f32 u1 1/2)) (+.f32 (sqrt.f32 (*.f32 u1 1/2)) (*.f32 (sqrt.f32 (*.f32 u1 1/2)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (sqrt.f32 (*.f32 u1 1/2)) (+.f32 (*.f32 (sqrt.f32 (*.f32 u1 1/2)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) (sqrt.f32 (*.f32 u1 1/2))))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (cbrt.f32 u1) (+.f32 (*.f32 1/2 (pow.f32 (cbrt.f32 u1) 2)) (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) (pow.f32 (cbrt.f32 u1) 2))))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (cbrt.f32 u1) (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) (pow.f32 (cbrt.f32 u1) 2)) (*.f32 1/2 (pow.f32 (cbrt.f32 u1) 2))))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (pow.f32 (cbrt.f32 u1) 2) (*.f32 (cbrt.f32 u1) (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2))))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (cbrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) 2))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) 2) (cbrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u1 1/2)) 2) (+.f32 (cbrt.f32 (*.f32 u1 1/2)) (*.f32 (cbrt.f32 (*.f32 u1 1/2)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u1 1/2)) 2) (+.f32 (*.f32 (cbrt.f32 (*.f32 u1 1/2)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) (cbrt.f32 (*.f32 u1 1/2))))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)) u1)
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) (/.f32 1 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))))
(*.f32 (/.f32 (*.f32 u1 u1) u1) (/.f32 (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2))) (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))))
(*.f32 1 (*.f32 (/.f32 u1 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2)) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4))))
(*.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))) (/.f32 1 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))))
(/.f32 (pow.f32 u1 3) (/.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))))) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8))))
(*.f32 (pow.f32 u1 3) (/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8) (*.f32 (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 1) (*.f32 u1 (*.f32 u1 1/4)))))
(*.f32 (pow.f32 u1 3) (/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8) (*.f32 (+.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) (*.f32 u1 (*.f32 u1 1/4)))))
(*.f32 (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1) (*.f32 u1 1/2))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (/.f32 1 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))) (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))))
(*.f32 (/.f32 (*.f32 u1 u1) u1) (/.f32 (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2))) (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))))
(*.f32 1 (*.f32 (/.f32 u1 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2)) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4))))
(*.f32 (/.f32 1 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))) (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))))
(/.f32 (pow.f32 u1 3) (/.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))))) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8))))
(*.f32 (pow.f32 u1 3) (/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8) (*.f32 (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 1) (*.f32 u1 (*.f32 u1 1/4)))))
(*.f32 (pow.f32 u1 3) (/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8) (*.f32 (+.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) (*.f32 u1 (*.f32 u1 1/4)))))
(*.f32 (/.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))))) (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(*.f32 (/.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) (*.f32 (pow.f32 u1 3) (-.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3)))) (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (+.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))))
(*.f32 (*.f32 (/.f32 (*.f32 u1 u1) (pow.f32 u1 3)) (/.f32 (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2))) (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8)))) (fma.f32 1/4 (*.f32 u1 u1) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (+.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2)))))
(*.f32 (*.f32 (/.f32 1 u1) (/.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4)) (-.f32 1/8 (pow.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 3)))) (*.f32 (+.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2)) 1) (*.f32 u1 (*.f32 u1 1/4))))
(*.f32 (*.f32 (/.f32 1 u1) (/.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4)) (-.f32 1/8 (pow.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 3)))) (*.f32 (+.f32 1 (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2))) (*.f32 u1 (*.f32 u1 1/4))))
(*.f32 (/.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))) (-.f32 (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 1/4 (*.f32 u1 u1))) (*.f32 (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))))) (-.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))))
(*.f32 (/.f32 (pow.f32 u1 3) (/.f32 (-.f32 (*.f32 1/16 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 1/16 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))))) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8)))) (-.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))))))
(*.f32 (/.f32 (pow.f32 u1 3) (/.f32 (-.f32 (*.f32 1/16 (*.f32 u1 (pow.f32 u1 3))) (*.f32 (*.f32 1/16 (*.f32 u1 (pow.f32 u1 3))) (*.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))))) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8))) (*.f32 1/4 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))))))
(*.f32 (/.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))) (+.f32 (pow.f32 (*.f32 1/4 (*.f32 u1 u1)) 3) (pow.f32 (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))) 3))) (+.f32 (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 1/4 (*.f32 u1 u1))) (*.f32 (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))) (-.f32 (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))) (*.f32 1/4 (*.f32 u1 u1))))))
(/.f32 (*.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8))) (+.f32 (*.f32 1/16 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))) (fma.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))) (neg.f32 (*.f32 1/4 (*.f32 u1 u1))))))) (+.f32 (pow.f32 (*.f32 1/4 (*.f32 u1 u1)) 3) (pow.f32 (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))) 3)))
(*.f32 (*.f32 (/.f32 (pow.f32 u1 3) (fma.f32 (*.f32 1/64 (pow.f32 u1 6)) (pow.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 3) (*.f32 1/64 (pow.f32 u1 6)))) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8)) (*.f32 (*.f32 u1 (*.f32 u1 1/4)) (+.f32 (*.f32 u1 (*.f32 u1 1/4)) (*.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) (*.f32 1/4 (-.f32 (*.f32 u1 (*.f32 u1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))) (*.f32 u1 u1)))))))
(/.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)) (/.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))) (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(/.f32 1 (/.f32 1 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(/.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))))
(*.f32 (/.f32 (*.f32 u1 u1) u1) (/.f32 (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2))) (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))))
(*.f32 1 (*.f32 (/.f32 u1 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2)) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4))))
(/.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))) (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))))
(/.f32 (pow.f32 u1 3) (/.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))))) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8))))
(*.f32 (pow.f32 u1 3) (/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8) (*.f32 (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 1) (*.f32 u1 (*.f32 u1 1/4)))))
(*.f32 (pow.f32 u1 3) (/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8) (*.f32 (+.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) (*.f32 u1 (*.f32 u1 1/4)))))
(/.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))) (/.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))) (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(/.f32 (sqrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3)))) (/.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))) (sqrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8)))) (fma.f32 1/4 (*.f32 u1 u1) (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))))) (sqrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8)))))
(/.f32 (sqrt.f32 (*.f32 (pow.f32 u1 3) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8))) (/.f32 (*.f32 (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 1) (*.f32 u1 (*.f32 u1 1/4))) (sqrt.f32 (*.f32 (pow.f32 u1 3) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8)))))
(/.f32 (sqrt.f32 (*.f32 (pow.f32 u1 3) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8))) (/.f32 (*.f32 (+.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) (*.f32 u1 (*.f32 u1 1/4))) (sqrt.f32 (*.f32 (pow.f32 u1 3) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8)))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))))) (/.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))) (sqrt.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2))))) (*.f32 u1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))))) (sqrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4)))) (/.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4)))) (*.f32 u1 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3)))) (cbrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))))) (/.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))) (cbrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8)))) (cbrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8))))) (fma.f32 1/4 (*.f32 u1 u1) (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))))) (cbrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8)))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 u1 3) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8))) (/.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 u1 3) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8))) (cbrt.f32 (*.f32 (pow.f32 u1 3) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8)))) (*.f32 (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 1) (*.f32 u1 (*.f32 u1 1/4)))))
(*.f32 (cbrt.f32 (*.f32 (pow.f32 u1 3) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8))) (/.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 u1 3) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8))) (cbrt.f32 (*.f32 (pow.f32 u1 3) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8)))) (*.f32 (+.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) (*.f32 u1 (*.f32 u1 1/4)))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))))) (cbrt.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))))) (/.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))) (cbrt.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2))))) (cbrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2)))))) (/.f32 (*.f32 u1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))) (cbrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2)))))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4)))) (cbrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4))))) u1) (/.f32 (cbrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4)))) (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2)))
(/.f32 (-.f32 (*.f32 (*.f32 1/8 (pow.f32 u1 3)) (*.f32 1/8 (pow.f32 u1 3))) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3) (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3))) (*.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))) (*.f32 (pow.f32 u1 3) (-.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3)))))
(/.f32 (-.f32 (*.f32 1/64 (*.f32 (pow.f32 u1 3) (pow.f32 u1 3))) (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1)) 6)) (*.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))))) (*.f32 (pow.f32 u1 3) (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8)))))
(/.f32 (-.f32 (*.f32 1/64 (pow.f32 u1 6)) (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 6)) (*.f32 (*.f32 (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 1) (*.f32 u1 (*.f32 u1 1/4))) (*.f32 (pow.f32 u1 3) (-.f32 1/8 (pow.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 3)))))
(/.f32 (-.f32 (*.f32 1/64 (pow.f32 u1 6)) (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 6)) (*.f32 (*.f32 (+.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) (*.f32 u1 (*.f32 u1 1/4))) (*.f32 (pow.f32 u1 3) (-.f32 1/8 (pow.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 3)))))
(/.f32 (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)) 1/4)) (*.f32 1/2 (-.f32 (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) u1)))
(*.f32 (/.f32 (*.f32 u1 u1) 1/2) (/.f32 (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) -1/4) (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (neg.f32 u1))))
(*.f32 (/.f32 (*.f32 u1 u1) 1/2) (/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) 1/4 -1/4) (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) (neg.f32 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 1/4 (*.f32 u1 u1))) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 2) (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 2))) (*.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))) (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))))))
(/.f32 (-.f32 (*.f32 1/16 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1)) 4)) (*.f32 u1 (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))) (*.f32 u1 (*.f32 u1 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) 1/4)))))))
(/.f32 (-.f32 (*.f32 1/16 (*.f32 u1 (pow.f32 u1 3))) (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 4)) (*.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) 1/4 1/4) (*.f32 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2) (pow.f32 u1 3))))
(/.f32 (+.f32 (pow.f32 (*.f32 1/8 (pow.f32 u1 3)) 3) (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3) 3)) (*.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))) (+.f32 (*.f32 (*.f32 1/8 (pow.f32 u1 3)) (*.f32 1/8 (pow.f32 u1 3))) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3) (*.f32 1/8 (pow.f32 u1 3)))))))
(/.f32 (+.f32 (*.f32 1/512 (pow.f32 (pow.f32 u1 3) 3)) (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1)) 3) 3)) (*.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))))) (+.f32 (*.f32 1/64 (*.f32 (pow.f32 u1 3) (pow.f32 u1 3))) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1)) 3) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1)) 3) (*.f32 -1/8 (pow.f32 u1 3)))))))
(/.f32 (/.f32 (fma.f32 1/512 (pow.f32 (pow.f32 u1 3) 3) (pow.f32 (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 3) 3)) (fma.f32 (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 3) (+.f32 (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 3) (*.f32 (pow.f32 u1 3) -1/8)) (*.f32 1/64 (pow.f32 u1 6)))) (*.f32 (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 1) (*.f32 u1 (*.f32 u1 1/4))))
(/.f32 (/.f32 (fma.f32 1/512 (pow.f32 (pow.f32 u1 3) 3) (pow.f32 (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 3) 3)) (fma.f32 (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 3) (+.f32 (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 3) (*.f32 (pow.f32 u1 3) -1/8)) (*.f32 1/64 (pow.f32 u1 6)))) (*.f32 (+.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) (*.f32 u1 (*.f32 u1 1/4))))
(/.f32 (-.f32 (pow.f32 (*.f32 1/4 (*.f32 u1 u1)) 3) (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 2) 3)) (*.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))) (+.f32 (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 1/4 (*.f32 u1 u1))) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 2) (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 1/4 (*.f32 u1 u1)) 3) (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1)) 2) 3)) (*.f32 u1 (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))) (+.f32 (*.f32 1/16 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1)) 2) (*.f32 u1 u1)) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) 1/4)))))))
(/.f32 (-.f32 (*.f32 1/64 (pow.f32 u1 6)) (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 6)) (*.f32 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2) (*.f32 u1 (fma.f32 (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 2) (*.f32 (*.f32 u1 u1) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) 1/4 1/4)) (*.f32 1/16 (*.f32 u1 (pow.f32 u1 3)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))))) (*.f32 (neg.f32 u1) (-.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2))))
(/.f32 (*.f32 (*.f32 u1 u1) (neg.f32 (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2))))) (*.f32 (neg.f32 u1) (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))))
(/.f32 (*.f32 1 (*.f32 (/.f32 u1 1) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4)))) (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2))
(/.f32 (neg.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3)))) (neg.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))))
(/.f32 (pow.f32 u1 3) (/.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))))) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8))))
(*.f32 (pow.f32 u1 3) (/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8) (*.f32 (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 1) (*.f32 u1 (*.f32 u1 1/4)))))
(*.f32 (pow.f32 u1 3) (/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8) (*.f32 (+.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) (*.f32 u1 (*.f32 u1 1/4)))))
(/.f32 (*.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))) 1) (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))))
(/.f32 (pow.f32 u1 3) (/.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))))) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8))))
(*.f32 (pow.f32 u1 3) (/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8) (*.f32 (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 1) (*.f32 u1 (*.f32 u1 1/4)))))
(*.f32 (pow.f32 u1 3) (/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8) (*.f32 (+.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) (*.f32 u1 (*.f32 u1 1/4)))))
(/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) 1) (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))))
(*.f32 (/.f32 (*.f32 u1 u1) u1) (/.f32 (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2))) (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))))
(*.f32 1 (*.f32 (/.f32 u1 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2)) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4))))
(/.f32 (*.f32 u1 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) (-.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)))
(/.f32 (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2))) (/.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))) u1))
(*.f32 (/.f32 u1 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2)) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4)))
(/.f32 (*.f32 u1 (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))) (+.f32 1/4 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) (-.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 1/2))))
(/.f32 u1 (/.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))) (fma.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 1/2 -1/2))) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) (fma.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) -1/2) 1/4)) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) (sqrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))))) (sqrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))))
(/.f32 (sqrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8)))) (/.f32 (sqrt.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))))) (sqrt.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))) (sqrt.f32 (*.f32 (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 1) (*.f32 u1 (*.f32 u1 1/4))))) (sqrt.f32 (*.f32 (pow.f32 u1 3) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))) (sqrt.f32 (*.f32 (+.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) (*.f32 u1 (*.f32 u1 1/4))))) (sqrt.f32 (*.f32 (pow.f32 u1 3) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) (sqrt.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))))) (sqrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))))
(/.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))) (/.f32 (sqrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))))) (sqrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2)))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))) (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2)))) (sqrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) 2) (cbrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))))) (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))) 2) (/.f32 (cbrt.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))))) (cbrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8))))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 u1 3) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8))) (cbrt.f32 (*.f32 (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 1) (*.f32 u1 (*.f32 u1 1/4))))) (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))) 2))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 u1 3) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8))) (cbrt.f32 (*.f32 (+.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) (*.f32 u1 (*.f32 u1 1/4))))) (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))) 2))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) 2) (cbrt.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))))) (cbrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))) 2) (/.f32 (cbrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))))) (cbrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))) 2) (cbrt.f32 (*.f32 u1 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2)))) (cbrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4)))))
(/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (-.f32 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)) 1/4)) 1) (*.f32 1/2 (-.f32 (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))) u1)))
(*.f32 (/.f32 (*.f32 u1 u1) 1/2) (/.f32 (fma.f32 1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) -1/4) (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (neg.f32 u1))))
(*.f32 (/.f32 (*.f32 u1 u1) 1/2) (/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) 1/4 -1/4) (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) (neg.f32 u1))))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))))) 1) (*.f32 (neg.f32 u1) (-.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2))))
(/.f32 (*.f32 (*.f32 u1 u1) (neg.f32 (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2))))) (*.f32 (neg.f32 u1) (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))))
(/.f32 (*.f32 1 (*.f32 (/.f32 u1 1) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4)))) (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2))
(/.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3)))) 1) (neg.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))))
(/.f32 (pow.f32 u1 3) (/.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))))) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8))))
(*.f32 (pow.f32 u1 3) (/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8) (*.f32 (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 1) (*.f32 u1 (*.f32 u1 1/4)))))
(*.f32 (pow.f32 u1 3) (/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8) (*.f32 (+.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) (*.f32 u1 (*.f32 u1 1/4)))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3)))) (sqrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)))) (sqrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))))
(/.f32 (sqrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8)))) (/.f32 (sqrt.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))))) (sqrt.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))) (sqrt.f32 (*.f32 (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 1) (*.f32 u1 (*.f32 u1 1/4))))) (sqrt.f32 (*.f32 (pow.f32 u1 3) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))) (sqrt.f32 (*.f32 (+.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) (*.f32 u1 (*.f32 u1 1/4))))) (sqrt.f32 (*.f32 (pow.f32 u1 3) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8))))
(/.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))))) (sqrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)))) (sqrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))))
(/.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))) (/.f32 (sqrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))))) (sqrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2)))))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))) (sqrt.f32 (*.f32 u1 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2)))) (sqrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4)))))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) 2)) (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))) 2) (/.f32 (cbrt.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))))) (cbrt.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8))))))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 u1 3) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8))) (cbrt.f32 (*.f32 (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 1) (*.f32 u1 (*.f32 u1 1/4))))) (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))) 2))
(*.f32 (/.f32 (cbrt.f32 (*.f32 (pow.f32 u1 3) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8))) (cbrt.f32 (*.f32 (+.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) (*.f32 u1 (*.f32 u1 1/4))))) (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))) 2))
(/.f32 (*.f32 (cbrt.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) 2)) (cbrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))) 2) (/.f32 (cbrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))))) (cbrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))) 2) (cbrt.f32 (*.f32 u1 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2)))) (cbrt.f32 (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4)))))
(/.f32 (*.f32 (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2))) u1) (-.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)))
(/.f32 (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2))) (/.f32 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))) u1))
(*.f32 (/.f32 u1 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2)) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4)))
(/.f32 (*.f32 (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3)) u1) (+.f32 1/4 (*.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) (-.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 1/2))))
(/.f32 u1 (/.f32 (+.f32 1/4 (*.f32 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))) (fma.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 1/2 -1/2))) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) (fma.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) -1/2) 1/4)) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 1/4 (*.f32 u1 u1))) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 2) (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 2))) (/.f32 1 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))))) (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))))
(/.f32 (-.f32 (*.f32 1/16 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1)) 4)) (*.f32 u1 (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))) (*.f32 u1 (*.f32 u1 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) 1/4)))))))
(/.f32 (-.f32 (*.f32 1/16 (*.f32 u1 (pow.f32 u1 3))) (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 4)) (*.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) 1/4 1/4) (*.f32 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2) (pow.f32 u1 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 1/4 (*.f32 u1 u1)) 3) (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 2) 3)) (/.f32 1 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))))) (+.f32 (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 1/4 (*.f32 u1 u1))) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 2) (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 1/4 (*.f32 u1 u1)) 3) (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1)) 2) 3)) (*.f32 u1 (*.f32 (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))) (+.f32 (*.f32 1/16 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (*.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1)) 2) (*.f32 u1 u1)) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) 1/4)))))))
(/.f32 (-.f32 (*.f32 1/64 (pow.f32 u1 6)) (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 6)) (*.f32 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2) (*.f32 u1 (fma.f32 (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 2) (*.f32 (*.f32 u1 u1) (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) 1/4 1/4)) (*.f32 1/16 (*.f32 u1 (pow.f32 u1 3)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 1/8 (pow.f32 u1 3)) (*.f32 1/8 (pow.f32 u1 3))) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3) (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3))) (/.f32 1 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))))) (*.f32 (pow.f32 u1 3) (-.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))))
(/.f32 (-.f32 (*.f32 1/64 (*.f32 (pow.f32 u1 3) (pow.f32 u1 3))) (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1)) 6)) (*.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))))) (*.f32 (pow.f32 u1 3) (-.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8)))))
(/.f32 (-.f32 (*.f32 1/64 (pow.f32 u1 6)) (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 6)) (*.f32 (*.f32 (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 1) (*.f32 u1 (*.f32 u1 1/4))) (*.f32 (pow.f32 u1 3) (-.f32 1/8 (pow.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 3)))))
(/.f32 (-.f32 (*.f32 1/64 (pow.f32 u1 6)) (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 6)) (*.f32 (*.f32 (+.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) (*.f32 u1 (*.f32 u1 1/4))) (*.f32 (pow.f32 u1 3) (-.f32 1/8 (pow.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 3)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/8 (pow.f32 u1 3)) 3) (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3) 3)) (/.f32 1 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))))) (+.f32 (*.f32 (*.f32 1/8 (pow.f32 u1 3)) (*.f32 1/8 (pow.f32 u1 3))) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3) (*.f32 1/8 (pow.f32 u1 3))))))
(/.f32 (+.f32 (*.f32 1/512 (pow.f32 (pow.f32 u1 3) 3)) (pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1)) 3) 3)) (*.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))))) (+.f32 (*.f32 1/64 (*.f32 (pow.f32 u1 3) (pow.f32 u1 3))) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1)) 3) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1)) 3) (*.f32 -1/8 (pow.f32 u1 3)))))))
(/.f32 (/.f32 (fma.f32 1/512 (pow.f32 (pow.f32 u1 3) 3) (pow.f32 (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 3) 3)) (fma.f32 (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 3) (+.f32 (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 3) (*.f32 (pow.f32 u1 3) -1/8)) (*.f32 1/64 (pow.f32 u1 6)))) (*.f32 (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 1) (*.f32 u1 (*.f32 u1 1/4))))
(/.f32 (/.f32 (fma.f32 1/512 (pow.f32 (pow.f32 u1 3) 3) (pow.f32 (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 3) 3)) (fma.f32 (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 3) (+.f32 (pow.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) 3) (*.f32 (pow.f32 u1 3) -1/8)) (*.f32 1/64 (pow.f32 u1 6)))) (*.f32 (+.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) (*.f32 u1 (*.f32 u1 1/4))))
(/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) u1) (-.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)))
(*.f32 (/.f32 (*.f32 u1 u1) u1) (/.f32 (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2))) (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))))
(*.f32 1 (*.f32 (/.f32 u1 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2)) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4))))
(/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) 1) (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))))
(*.f32 (/.f32 (*.f32 u1 u1) u1) (/.f32 (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2))) (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))))
(*.f32 1 (*.f32 (/.f32 u1 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2)) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4))))
(/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) (sqrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2))))) (sqrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))))
(*.f32 (/.f32 (*.f32 u1 u1) u1) (/.f32 (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2))) (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))))
(*.f32 1 (*.f32 (/.f32 u1 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2)) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4))))
(/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) (*.f32 (cbrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))) (cbrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))))) (cbrt.f32 (*.f32 u1 (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) -1/2)))))
(*.f32 (/.f32 (*.f32 u1 u1) u1) (/.f32 (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2))) (+.f32 1/2 (*.f32 -1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))))
(*.f32 1 (*.f32 (/.f32 u1 (fma.f32 -1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 1/2)) (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4))))
(/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 1/4 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2)))) (*.f32 (sqrt.f32 u1) (+.f32 (sqrt.f32 1/2) (sqrt.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2))))) (*.f32 (sqrt.f32 u1) (-.f32 (sqrt.f32 1/2) (sqrt.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2)))))
(/.f32 (*.f32 (*.f32 u1 u1) (+.f32 1/4 (*.f32 -1/4 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2)))) (*.f32 (*.f32 (sqrt.f32 u1) (-.f32 (sqrt.f32 1/2) (sqrt.f32 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))))) (*.f32 (sqrt.f32 u1) (+.f32 (sqrt.f32 1/2) (sqrt.f32 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32)))))))))
(*.f32 (/.f32 (/.f32 (*.f32 u1 u1) (sqrt.f32 u1)) (sqrt.f32 u1)) (/.f32 (/.f32 (+.f32 1/4 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) -1/4)) (+.f32 (sqrt.f32 1/2) (sqrt.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))))) (-.f32 (sqrt.f32 1/2) (sqrt.f32 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))))))
(/.f32 (/.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))) 1) (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))))
(/.f32 (pow.f32 u1 3) (/.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))))) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8))))
(*.f32 (pow.f32 u1 3) (/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8) (*.f32 (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 1) (*.f32 u1 (*.f32 u1 1/4)))))
(*.f32 (pow.f32 u1 3) (/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8) (*.f32 (+.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) (*.f32 u1 (*.f32 u1 1/4)))))
(/.f32 (/.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))) (sqrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))))) (sqrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))))
(/.f32 (pow.f32 u1 3) (/.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))))) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8))))
(*.f32 (pow.f32 u1 3) (/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8) (*.f32 (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 1) (*.f32 u1 (*.f32 u1 1/4)))))
(*.f32 (pow.f32 u1 3) (/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8) (*.f32 (+.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) (*.f32 u1 (*.f32 u1 1/4)))))
(/.f32 (/.f32 (*.f32 (pow.f32 u1 3) (+.f32 1/8 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) 3))) (*.f32 (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))) (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))))) (cbrt.f32 (+.f32 (*.f32 1/4 (*.f32 u1 u1)) (*.f32 (*.f32 1/4 (*.f32 u1 u1)) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))))))))
(/.f32 (pow.f32 u1 3) (/.f32 (fma.f32 1/4 (*.f32 u1 u1) (*.f32 1/4 (*.f32 (*.f32 u1 u1) (-.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 2) (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))))))) (+.f32 1/8 (*.f32 (pow.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) 3) 1/8))))
(*.f32 (pow.f32 u1 3) (/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8) (*.f32 (+.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))) 1) (*.f32 u1 (*.f32 u1 1/4)))))
(*.f32 (pow.f32 u1 3) (/.f32 (fma.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 3) 1/8 1/8) (*.f32 (+.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) 2) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))) (*.f32 u1 (*.f32 u1 1/4)))))
(pow.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)) 1)
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) 2)
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) 3)
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(pow.f32 (pow.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)) 3) 1/3)
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)) 2))
(sqrt.f32 (pow.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1)) 2))
(fabs.f32 (*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1)))
(log.f32 (pow.f32 (exp.f32 u1) (+.f32 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2))))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)))))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)) 3))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(exp.f32 (log.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))) 1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1))))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(fma.f32 u1 1/2 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(fma.f32 u1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) (*.f32 u1 1/2))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(fma.f32 1/2 u1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(fma.f32 (*.f32 u1 1/2) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(fma.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1/2) u1 (*.f32 u1 1/2))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(fma.f32 1 (*.f32 u1 1/2) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(fma.f32 1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) (*.f32 u1 1/2))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(fma.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))) (sqrt.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))) (*.f32 u1 1/2))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(fma.f32 (sqrt.f32 (*.f32 u1 1/2)) (sqrt.f32 (*.f32 u1 1/2)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))) 2) (cbrt.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))) (*.f32 u1 1/2))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u1 1/2)) 2) (cbrt.f32 (*.f32 u1 1/2)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) u1))
(*.f32 1/2 (fma.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)))) 1)
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 1)
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))) 2)
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))) 3)
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3) 1/3)
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 2))
(sqrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1)) 2))
(fabs.f32 (*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 1/2) u1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4)))))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (log.f32 (pow.f32 (exp.f32 1/2) u1)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4))) (*.f32 u1 (log.f32 (exp.f32 1/2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)))))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2)) 3))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))) 1))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) (*.f32 u1 1/2))))
(*.f32 (cos.f32 (*.f32 (*.f32 4 u2) (PI.f32))) (*.f32 1/2 u1))
(*.f32 u1 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 4)))))

localize94.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
99.7%
(cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))
99.5%
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
99.0%
(*.f32 (PI.f32) u2)
96.9%
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2))
Compiler

Compiled 51 to 26 computations (49% saved)

series3.0ms (0%)

Counts
1 → 20
Calls

6 calls:

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

rewrite152.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1152×unswap-sqr
992×swap-sqr
498×distribute-rgt-in
460×distribute-lft-in
336×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01735
133533
2387033
Stop Event
node limit
Counts
1 → 23
Calls
Call 1
Inputs
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
Outputs
((#(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 (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 (sqrt.f32 (log1p.f32 u1)) 3) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))))

simplify145.0ms (0.7%)

Algorithm
egg-herbie
Rules
1018×fma-def
798×*-commutative
764×associate-+r+
628×associate-+l+
624×times-frac
Iterations

Useful iterations: 3 (0.0ms)

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

eval1.3s (5.7%)

Compiler

Compiled 28702 to 19470 computations (32.2% saved)

prune625.0ms (2.8%)

Pruning

56 alts after pruning (45 fresh and 11 done)

PrunedKeptTotal
New88910899
Fresh33538
Picked011
Done11011
Total89356949
Error
99.9%
Counts
949 → 56
Alt Table
Click to see full alt table
StatusErrorProgram
90.7%
(+.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))))
71.7%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
64.2%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) 1)
65.3%
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) 1)
56.6%
(*.f32 (-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1) 1)
65.5%
(*.f32 (+.f32 (*.f32 -1/4 (sqrt.f32 (pow.f32 u1 3))) (sqrt.f32 u1)) 1)
58.1%
(*.f32 (+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1)) 1)
91.2%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (*.f32 u1 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
99.0%
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
98.3%
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
85.6%
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
73.4%
(*.f32 (sqrt.f32 (neg.f32 (/.f32 -1 (/.f32 1 (log1p.f32 u1))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
80.2%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 (+.f32 (*.f32 u1 -1/4) -1/3)))) u1))) 1)
91.9%
(*.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)))
78.8%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
87.5%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
75.7%
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))) 1)
98.2%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 1/2 (log1p.f32 (neg.f32 u1)))) 3)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
55.4%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (*.f32 (log.f32 (cbrt.f32 (-.f32 1 u1))) 3/2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
87.4%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (*.f32 u1 (+.f32 -1/2 (*.f32 u1 -1/4)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
57.5%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
59.3%
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (log.f32 (exp.f32 (sqrt.f32 (-.f32 1 u1)))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (pow.f32 (cos.f32 (exp.f32 (log.f32 (*.f32 u2 (PI.f32))))) 2) (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
85.0%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 1 (-.f32 1/2 (*.f32 1/2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
97.5%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
82.6%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 0))))
98.8%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
98.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3))))
99.1%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
83.9%
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
60.1%
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
73.3%
(*.f32 (sqrt.f32 (log1p.f32 u1)) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
75.6%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
4.0%
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) 1)
64.8%
(*.f32 (exp.f32 (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 -1/2)) 1/2)) 1)
19.9%
(*.f32 (exp.f32 (*.f32 (*.f32 u1 -1/2) 1/2)) 1)
40.2%
(*.f32 (exp.f32 (*.f32 (log1p.f32 (-.f32 (log1p.f32 u1) 1)) 1/2)) 1)
64.7%
(*.f32 (exp.f32 (*.f32 (log.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) 1/2)) 1)
38.6%
(*.f32 (exp.f32 (*.f32 (log.f32 (-.f32 (+.f32 1 (log1p.f32 u1)) 1)) 1/2)) 1)
72.4%
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/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)))
72.4%
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
66.3%
(*.f32 (exp.f32 (*.f32 (log.f32 u1) 1/2)) 1)
16.9%
(*.f32 (exp.f32 (*.f32 (fabs.f32 (fma.f32 u1 -1/2 (log.f32 u1))) 1/2)) 1)
69.0%
(sqrt.f32 (fma.f32 -4 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (*.f32 u2 u2) u1)) u1))
72.7%
(sqrt.f32 (pow.f32 (pow.f32 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)) 3) 1/3))
74.7%
(sqrt.f32 (/.f32 1 (/.f32 1 (*.f32 (*.f32 u1 1/2) (+.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) 1)))))
83.9%
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
50.9%
(sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2))))))
74.7%
(sqrt.f32 (*.f32 (+.f32 (*.f32 1/2 (cos.f32 (*.f32 (*.f32 u2 (PI.f32)) 4))) 1/2) u1))
74.7%
(sqrt.f32 (*.f32 1/2 (+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 4))) u1) u1)))
65.5%
(sqrt.f32 (log1p.f32 u1))
38.7%
(sqrt.f32 (log.f32 (+.f32 1 u1)))
67.1%
(sqrt.f32 u1)
65.4%
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2))
Compiler

Compiled 919 to 771 computations (16.1% saved)

regimes861.0ms (3.9%)

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

10 calls:

164.0ms
(neg.f32 (log.f32 (-.f32 1 u1)))
120.0ms
(log.f32 (-.f32 1 u1))
114.0ms
u1
97.0ms
(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
73.0ms
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Results
ErrorSegmentsBranch
99.1%1cosTheta_i
99.1%1u1
99.1%1u2
99.1%1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
99.1%1(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
99.1%1(neg.f32 (log.f32 (-.f32 1 u1)))
99.1%1(log.f32 (-.f32 1 u1))
99.1%1(-.f32 1 u1)
99.1%1(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
99.1%1(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 1101 to 670 computations (39.1% saved)

regimes303.0ms (1.4%)

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

96.0ms
u1
60.0ms
u2
60.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
38.0ms
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
35.0ms
cosTheta_i
Results
ErrorSegmentsBranch
91.9%1cosTheta_i
95.9%2u1
96.6%2u2
96.6%2(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
96.6%2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 394 to 282 computations (28.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0010793444234877825
0.0011837758356705308
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes308.0ms (1.4%)

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

5 calls:

121.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
57.0ms
u1
51.0ms
u2
33.0ms
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
30.0ms
cosTheta_i
Results
ErrorSegmentsBranch
87.5%1cosTheta_i
93.8%2u1
95.1%2u2
95.1%2(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
95.1%2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 352 to 253 computations (28.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.999998152256012
0.9999982714653015
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes211.0ms (0.9%)

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

50.0ms
u1
47.0ms
u2
44.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
40.0ms
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
17.0ms
cosTheta_i
Results
ErrorSegmentsBranch
83.9%1cosTheta_i
89.6%2u1
91.5%2u2
91.5%2(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
91.5%2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 301 to 214 computations (28.9% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.004456685855984688
0.005091060418635607
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes51.0ms (0.2%)

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

17.0ms
u1
14.0ms
cosTheta_i
13.0ms
u2
Results
ErrorSegmentsBranch
83.9%1cosTheta_i
83.9%1u1
83.9%1u2
Compiler

Compiled 178 to 126 computations (29.2% saved)

regimes40.0ms (0.2%)

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

3 calls:

14.0ms
u2
11.0ms
u1
11.0ms
cosTheta_i
Results
ErrorSegmentsBranch
80.2%1cosTheta_i
80.2%1u1
80.2%1u2
Compiler

Compiled 97 to 71 computations (26.8% saved)

regimes28.0ms (0.1%)

Counts
5 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(*.f32 (exp.f32 (*.f32 (*.f32 u1 -1/2) 1/2)) 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:

9.0ms
u2
8.0ms
u1
8.0ms
cosTheta_i
Results
ErrorSegmentsBranch
78.8%1cosTheta_i
78.8%1u1
78.8%1u2
Compiler

Compiled 57 to 43 computations (24.6% saved)

regimes25.0ms (0.1%)

Counts
4 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(*.f32 (exp.f32 (*.f32 (*.f32 u1 -1/2) 1/2)) 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:

8.0ms
u2
7.0ms
u1
7.0ms
cosTheta_i
Results
ErrorSegmentsBranch
75.7%1cosTheta_i
75.7%1u1
75.7%1u2
Compiler

Compiled 42 to 33 computations (21.4% saved)

regimes21.0ms (0.1%)

Accuracy

Total -15.1b remaining (-143.4%)

Threshold costs -15.10b (-143.4%)

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

3 calls:

9.0ms
u2
6.0ms
u1
5.0ms
cosTheta_i
Results
ErrorSegmentsBranch
67.1%1cosTheta_i
67.1%1u1
67.1%1u2
Compiler

Compiled 31 to 25 computations (19.4% saved)

simplify44.0ms (0.2%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
070447
1116447
2141443
3202427
4258427
5335427
6424427
7509427
8526427
9528427
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) 295279/268435456) (*.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 (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 8388593/8388608) (*.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 (log1p.f32 (neg.f32 u1)))) 1))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 5368709/1073741824) (*.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)
(sqrt.f32 u1)
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) 295279/268435456) (*.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))) 295279/268435456) (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))) 295279/268435456) (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))) 295279/268435456) (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))) 295279/268435456) (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 (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 8388593/8388608) (*.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 (log1p.f32 (neg.f32 u1)))) 1))
(if (<=.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 8388593/8388608) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1)))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))
(if (<=.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 8388593/8388608) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (*.f32 (neg.f32 u1) (*.f32 u1 -1/2))))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))
(if (<=.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 8388593/8388608) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 1/2))))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 5368709/1073741824) (*.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))) 5368709/1073741824) (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)))
(sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) -1/2)))
(sqrt.f32 u1)
Compiler

Compiled 165 to 129 computations (21.8% saved)

soundness58.0ms (0.3%)

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

Useful iterations: 1 (0.0ms)

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

Compiled 54 to 38 computations (29.6% saved)

end137.0ms (0.6%)

Compiler

Compiled 141 to 81 computations (42.6% saved)

Profiling

Loading profile data...