Details

Time bar (total: 14.9s)

analyze228.0ms (1.5%)

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

Compiled 39 to 31 computations (20.5% saved)

sample2.8s (18.5%)

Results
2.7s8256×body256valid
1.0msbody256precondition
Bogosity

preprocess51.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 19 to 17 computations (10.5% saved)

simplify23.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)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))

eval3.0ms (0%)

Compiler

Compiled 41 to 32 computations (22% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

Compiled 31 to 27 computations (12.9% saved)

localize64.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
0.3b
(*.f32 (*.f32 2 (PI.f32)) u2)
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
15.2b
(log.f32 (-.f32 1 u1))
Compiler

Compiled 53 to 39 computations (26.4% saved)

series46.0ms (0.3%)

Counts
4 → 56
Calls

15 calls:

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

rewrite138.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
950×swap-sqr
520×distribute-rgt-in
516×associate-*r/
468×distribute-lft-in
420×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

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

simplify159.0ms (1.1%)

Algorithm
egg-herbie
Rules
1376×associate-/r/
808×associate-*l*
774×associate-*r*
646×+-commutative
622×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04517247
112076561
253446435
Stop Event
node limit
Counts
195 → 263
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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -8/315 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.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 2 (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(+.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 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (neg.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) (cbrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 -1 (log1p.f32 (neg.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (log1p.f32 (neg.f32 u1)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2)))
(*.f32 (*.f32 (pow.f32 -1 1/2) (pow.f32 -1 1/2)) (log1p.f32 (neg.f32 u1)))
(/.f32 (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 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u1)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.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))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(pow.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 1)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 2))
(log.f32 (pow.f32 (exp.f32 u2) (*.f32 2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 u2 3)))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1)
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/3)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
Outputs
(*.f32 -1 u1)
(neg.f32 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(fma.f32 -1 u1 (*.f32 -1/2 (*.f32 u1 u1)))
(-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1)
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(fma.f32 -1 u1 (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 -1/2 (*.f32 u1 u1))))
(-.f32 (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 (*.f32 -1/2 u1) u1)) u1)
(-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1)
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(fma.f32 -1 u1 (fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 -1/2 (*.f32 u1 u1)))))
(-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 (*.f32 -1/2 u1) u1))) u1)
(-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3)))) u1)
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))
(+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))
(+.f32 (log.f32 -1) (log.f32 u1))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (/.f32 1 u1))
(+.f32 (log.f32 -1) (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (/.f32 1 u1)))
(+.f32 (log.f32 u1) (-.f32 (log.f32 -1) (/.f32 1 u1)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))
(+.f32 (log.f32 -1) (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1)))))
(-.f32 (+.f32 (log.f32 u1) (-.f32 (log.f32 -1) (/.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 u1) (-.f32 (log.f32 -1) (/.f32 1 u1))) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1/3 (pow.f32 u1 3)))
(-.f32 (+.f32 (log.f32 -1) (log.f32 u1)) (-.f32 (/.f32 1/3 (pow.f32 u1 3)) (-.f32 (/.f32 -1 u1) (/.f32 1/2 (*.f32 u1 u1)))))
(*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 u1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 u1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 u1 (sqrt.f32 -1))) (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) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2))) (*.f32 u1 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sin.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 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 u1 (sqrt.f32 -1)))) (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (/.f32 (*.f32 u1 u1) (sqrt.f32 -1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (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 (sqrt.f32 -1) u1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 u1 (sqrt.f32 -1))) (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) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2))) (*.f32 u1 u1))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))) (pow.f32 u1 3))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))
(+.f32 (fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sin.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 (pow.f32 u1 3) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (*.f32 (sqrt.f32 -1) (*.f32 (sin.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 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 u1 (sqrt.f32 -1)))) (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (/.f32 (*.f32 u1 u1) (sqrt.f32 -1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sin.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 -1/2 (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) u1)))) (*.f32 (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (pow.f32 u1 3) (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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(fma.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1)))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (fma.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 u1 u1) (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2))))))))
(fma.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))))
(+.f32 (*.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (pow.f32 u1 3) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2)) (neg.f32 (log.f32 (/.f32 -1 u1))))))))) (fma.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 u1 u1) (+.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 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 3)) (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 3)) (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1)))))))) (*.f32 (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))
(fma.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32)))) (*.f32 -4/3 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 3)))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32)))) (*.f32 -4/3 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 3))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 3))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32)))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -8/315 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 -4/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (*.f32 -8/315 (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u2 7)) (pow.f32 (PI.f32) 7))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 3))) (*.f32 (*.f32 (pow.f32 u2 7) (*.f32 (pow.f32 (PI.f32) 7) -8/315)) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 u2 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 3))) (*.f32 (*.f32 (pow.f32 u2 7) (*.f32 (pow.f32 (PI.f32) 7) -8/315)) (sqrt.f32 -1))) (+.f32 (*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32)))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 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 2 (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (*.f32 (*.f32 -4/3 (pow.f32 u2 3)) (pow.f32 (PI.f32) 3)))
(fma.f32 2 (*.f32 u2 (PI.f32)) (*.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3)))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 4/15 (pow.f32 u2 5)))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7)) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (fma.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 u2 7) (*.f32 (pow.f32 (PI.f32) 7) -8/315)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(+.f32 (log1p.f32 (neg.f32 u1)) 0)
(log1p.f32 (neg.f32 u1))
(+.f32 0 (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(+.f32 (log.f32 (-.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 (*.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 (*.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 (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 (-.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 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(log1p.f32 (neg.f32 u1))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(log1p.f32 (neg.f32 u1))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (neg.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))
(log1p.f32 (neg.f32 u1))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) (cbrt.f32 (log1p.f32 (neg.f32 u1))))
(log1p.f32 (neg.f32 u1))
(*.f32 -1 (log1p.f32 (neg.f32 u1)))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))
(log1p.f32 (neg.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (log1p.f32 (neg.f32 u1)))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (neg.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (neg.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (log1p.f32 (neg.f32 u1)))
(log1p.f32 (neg.f32 u1))
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2) 1/2)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 1/2)))
(log1p.f32 (neg.f32 u1))
(*.f32 (*.f32 (pow.f32 -1 1/2) (pow.f32 -1 1/2)) (log1p.f32 (neg.f32 u1)))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(/.f32 (log1p.f32 (neg.f32 u1)) 1)
(log1p.f32 (neg.f32 u1))
(/.f32 (log1p.f32 (neg.f32 u1)) -1)
(neg.f32 (log1p.f32 (neg.f32 u1)))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (log1p.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (log1p.f32 (neg.f32 u1)))
(/.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(log1p.f32 (neg.f32 u1))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (log1p.f32 (neg.f32 u1)))
(/.f32 (*.f32 1 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(log1p.f32 (neg.f32 u1))
(/.f32 (*.f32 -1 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)) (log1p.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2)) (log1p.f32 (neg.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (neg.f32 (log1p.f32 (neg.f32 u1))))
(/.f32 (*.f32 -1 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) 1) (log1p.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (log1p.f32 (neg.f32 u1)))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) 1) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(log1p.f32 (neg.f32 u1))
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) -1) (log1p.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2)) (log1p.f32 (neg.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (neg.f32 (log1p.f32 (neg.f32 u1))))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) -1) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0))
(neg.f32 (log1p.f32 (neg.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) 1) (log1p.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (log1p.f32 (neg.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (log1p.f32 (neg.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4)) (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (log1p.f32 (neg.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (log1p.f32 (neg.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (cbrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(/.f32 (/.f32 (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (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) (*.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 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (cbrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (log1p.f32 (neg.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) -1) (log1p.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2)) (log1p.f32 (neg.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (neg.f32 (log1p.f32 (neg.f32 u1))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))) (pow.f32 (log1p.f32 (neg.f32 u1)) 1/4))
(*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (pow.f32 (log1p.f32 (neg.f32 u1)) 3)))
(/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (log1p.f32 (neg.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cbrt.f32 (log1p.f32 (neg.f32 u1))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(/.f32 (/.f32 (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (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) (*.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 (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 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (sin.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))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(*.f32 (sin.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))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(*.f32 (sin.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))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u1)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u1)) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (sin.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))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (sin.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))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(*.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sin.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))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sin.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))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(*.f32 (sin.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))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 2 (*.f32 u2 (PI.f32)))
(pow.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 1)
(*.f32 2 (*.f32 u2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)
(*.f32 2 (*.f32 u2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)
(*.f32 2 (*.f32 u2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 3) 1/3)
(*.f32 2 (*.f32 u2 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 2))
(sqrt.f32 (pow.f32 (*.f32 2 (*.f32 u2 (PI.f32))) 2))
(fabs.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(log.f32 (pow.f32 (exp.f32 u2) (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (PI.f32) u2)) 3))
(*.f32 2 (*.f32 u2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (PI.f32)) 3) (pow.f32 u2 3)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (*.f32 2 (PI.f32)) 3)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1))
(*.f32 2 (*.f32 u2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/3)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(fabs.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))

localize49.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 47 to 19 computations (59.6% saved)

series39.0ms (0.3%)

Counts
4 → 52
Calls

15 calls:

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

rewrite127.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1000×unswap-sqr
888×swap-sqr
514×sqr-pow
340×distribute-rgt-in
326×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify141.0ms (0.9%)

Algorithm
egg-herbie
Rules
1382×associate-/r*
1022×associate-*r/
932×associate-*l/
892×associate-*l*
842×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03817061
110406297
247116285
Stop Event
node limit
Counts
161 → 220
Calls
Call 1
Inputs
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -8/315 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.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 2 (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 u1))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 u1))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (pow.f32 u1 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 u1))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (pow.f32 u1 2)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (pow.f32 u1 3)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 2) (+.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) (-.f32 u2 u2))))) 2)
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.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)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 1)
(pow.f32 (*.f32 (PI.f32) u2) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 2))
(log.f32 (pow.f32 (exp.f32 u2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) u2))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3)))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2)))
(exp.f32 (log.f32 (*.f32 (PI.f32) u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) u2)) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) u2)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) 2)
(*.f32 (*.f32 2 (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3/2) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3/2))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/6) (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/6))
(/.f32 (*.f32 2 (+.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) (-.f32 u2 u2))))) 2)
(/.f32 (*.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) (-.f32 u2 u2)))) 2) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/3)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) 1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(*.f32 (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 (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 (sqrt.f32 -1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (neg.f32 (pow.f32 1 1/2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (neg.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2))
(*.f32 (neg.f32 (pow.f32 -1 1/2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))))
(*.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))))
Outputs
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 u1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(fma.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(fma.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 u1 (sqrt.f32 -1))) (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) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.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 u1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sin.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 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) u1))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 u1 (sqrt.f32 -1))) (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) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.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 u1 u1))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.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)))))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (pow.f32 u1 3)) (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))
(+.f32 (fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (/.f32 (pow.f32 u1 3) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (*.f32 (sqrt.f32 -1) (*.f32 (sin.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 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1)) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) u1))))))
(+.f32 (fma.f32 (*.f32 (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (pow.f32 u1 3) (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)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (sqrt.f32 -1) (*.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(fma.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) u1) (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))))))
(fma.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) u1) (fma.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1/2 (/.f32 (*.f32 (*.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)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (*.f32 u1 u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)))) (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (fma.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 -1/4 (*.f32 -1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2))) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))))
(fma.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (pow.f32 u1 3) (+.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 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1))))))))) (fma.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1/2 (/.f32 (*.f32 (*.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)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (*.f32 u1 u1))))))
(+.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)))) (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 3)) (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))))))))
(+.f32 (fma.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 -1/4 (*.f32 -1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2))) (/.f32 (*.f32 u1 u1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (sqrt.f32 -1)))
(+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))
(fma.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 -4/3 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 3)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (sqrt.f32 -1)) (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3)) (sqrt.f32 -1))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 -4/3 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 3))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (sqrt.f32 -1) (pow.f32 u2 5)))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (sqrt.f32 -1)) (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3)) (sqrt.f32 -1)))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -8/315 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (fma.f32 -4/3 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 3))) (*.f32 (*.f32 -8/315 (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u2 7)) (pow.f32 (PI.f32) 7))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3)) (sqrt.f32 -1)) (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 (sqrt.f32 -1) (pow.f32 u2 7)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (sqrt.f32 -1) (pow.f32 u2 5)))) (*.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (sqrt.f32 -1)))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3)) (sqrt.f32 -1)) (*.f32 -8/315 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 (sqrt.f32 -1) (pow.f32 u2 7)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (sqrt.f32 -1)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (sqrt.f32 -1) (pow.f32 u2 5)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.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 2 (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (*.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3)))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (*.f32 (pow.f32 u2 5) (*.f32 (pow.f32 (PI.f32) 5) 4/15))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (fma.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7)) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (fma.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -8/315 (pow.f32 u2 7))))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 (*.f32 -1/2 (/.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(fma.f32 -1/2 (*.f32 (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 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) u1)))))
(fma.f32 -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 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (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 (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (/.f32 (*.f32 u1 u1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (/.f32 (sqrt.f32 -1) u1) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (/.f32 (sqrt.f32 -1) u1) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2))
(*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 u1))) (*.f32 (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 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(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 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 -1/2 u1)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 u1))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (pow.f32 u1 2))))))
(fma.f32 -1/2 (*.f32 (/.f32 1 u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2)) (*.f32 u1 u1)))))
(fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1) (fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2))) (*.f32 u1 u1)) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 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 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 -1/4 (*.f32 -1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2))) (*.f32 u1 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 u1))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2)) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (pow.f32 u1 2)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (/.f32 1 u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (pow.f32 (sqrt.f32 -1) 2) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2)) (*.f32 u1 u1))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) u1) (fma.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (*.f32 u1 u1)) (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 2) (+.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) (-.f32 u2 u2))))) 2)
(/.f32 (*.f32 2 (sqrt.f32 (log1p.f32 u1))) (/.f32 2 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 (PI.f32) 0)))))
(*.f32 (/.f32 (*.f32 2 (sqrt.f32 (log1p.f32 u1))) 2) (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sin.f32 0)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sin.f32 0)))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) u2))) 1)
(*.f32 u2 (PI.f32))
(pow.f32 (*.f32 (PI.f32) u2) 1)
(*.f32 u2 (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2)
(*.f32 u2 (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3)
(*.f32 u2 (PI.f32))
(pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1/3)
(*.f32 u2 (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 2))
(sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(fabs.f32 (*.f32 u2 (PI.f32)))
(log.f32 (pow.f32 (exp.f32 u2) (PI.f32)))
(*.f32 u2 (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) u2))))
(*.f32 u2 (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))
(*.f32 u2 (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3)))
(*.f32 u2 (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))
(*.f32 u2 (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) u2)))
(*.f32 u2 (PI.f32))
(exp.f32 (log.f32 (*.f32 (PI.f32) u2)))
(*.f32 u2 (PI.f32))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) u2)) 1))
(*.f32 u2 (PI.f32))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) u2)))
(*.f32 u2 (PI.f32))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) 2)
(*.f32 2 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 2 (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3/2) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3/2))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/6) (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/6))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(/.f32 (*.f32 2 (+.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) (-.f32 u2 u2))))) 2)
(/.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 (PI.f32) 0))) 1)
(+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sin.f32 0))
(/.f32 (*.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) (-.f32 u2 u2)))) 2) 2)
(/.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 (PI.f32) 0))) 1)
(+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sin.f32 0))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/3)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(fabs.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) 1)
(sqrt.f32 (log1p.f32 u1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(sqrt.f32 (log1p.f32 u1))
(*.f32 (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 (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 (sqrt.f32 -1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (sqrt.f32 -1)))
(*.f32 (sqrt.f32 -1) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (neg.f32 (pow.f32 1 1/2)) (sqrt.f32 (log1p.f32 u1)))
(neg.f32 (sqrt.f32 (log1p.f32 u1)))
(*.f32 (neg.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2))
(*.f32 (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (neg.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (fabs.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (neg.f32 (pow.f32 -1 1/2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (sqrt.f32 -1)))
(*.f32 (sqrt.f32 -1) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (sqrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (sqrt.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 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(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 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (sqrt.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 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/4)) (*.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))
(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))

eval318.0ms (2.1%)

Compiler

Compiled 13786 to 9384 computations (31.9% saved)

prune172.0ms (1.2%)

Pruning

39 alts after pruning (37 fresh and 2 done)

PrunedKeptTotal
New44637483
Fresh000
Picked011
Done011
Total44639485
Error
0.1b
Counts
485 → 39
Alt Table
Click to see full alt table
StatusErrorProgram
9.0b
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
7.6b
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
7.6b
(/.f32 (*.f32 2 (sqrt.f32 (log1p.f32 u1))) (/.f32 2 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 (PI.f32) 0)))))
7.6b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
7.6b
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
7.6b
(*.f32 (*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (sqrt.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)))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 2)) (cbrt.f32 (log1p.f32 (neg.f32 u1)))))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (/.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)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.5b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.2b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u1 3))) (log1p.f32 (fma.f32 u1 u1 u1))))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.2b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
15.8b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.7b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (/.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) (pow.f32 (log1p.f32 (neg.f32 u1)) 3))))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
15.3b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
6.9b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/3))
2.5b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))
0.9b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
2.7b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)))
6.0b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32))))
0.9b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2))))
1.0b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
1.7b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 (PI.f32) u2))))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3))))))
13.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
3.2b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
14.5b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
14.7b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (sin.f32 (exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
8.0b
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
7.5b
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
8.9b
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
9.5b
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
7.6b
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))
Compiler

Compiled 1505 to 1253 computations (16.7% saved)

localize83.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(sin.f32 (*.f32 2 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3)))))
0.3b
(*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3))))))
1.0b
(pow.f32 (PI.f32) 3)
Compiler

Compiled 81 to 52 computations (35.8% saved)

series5.0ms (0%)

Counts
4 → 44
Calls

12 calls:

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

rewrite88.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1430×unswap-sqr
1068×swap-sqr
430×distribute-rgt-in
396×add-sqr-sqrt
378×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify86.0ms (0.6%)

Algorithm
egg-herbie
Rules
1658×distribute-lft-in
978×associate-/r*
900×associate-*l*
854×associate-*r*
760×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03385417
19204947
241644935
Stop Event
node limit
Counts
133 → 186
Calls
Call 1
Inputs
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -8/315 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 -2 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 -2 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 -2 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 -2 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 2 (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 -2 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))))
(sin.f32 (*.f32 -2 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))))
(sin.f32 (*.f32 -2 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))))
(sin.f32 (*.f32 -2 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 3))) 1)
(*.f32 (PI.f32) (pow.f32 (PI.f32) 2))
(*.f32 (pow.f32 (PI.f32) 3) 1)
(*.f32 1 (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (PI.f32) 3/2))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (PI.f32) 2)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (PI.f32) 2)))
(*.f32 (pow.f32 (PI.f32) 2) (PI.f32))
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 (sqrt.f32 (PI.f32)) 3))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3) (PI.f32))
(*.f32 (*.f32 (pow.f32 1 3/2) (pow.f32 1 3/2)) (pow.f32 (PI.f32) 3))
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3/2) (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3/2)) (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3/2) (pow.f32 (cbrt.f32 (PI.f32)) 3/2)))
(*.f32 (*.f32 (pow.f32 (PI.f32) 3/4) (sqrt.f32 (pow.f32 (PI.f32) 3/2))) (*.f32 (pow.f32 (PI.f32) 3/4) (sqrt.f32 (pow.f32 (PI.f32) 3/2))))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3/2) (sqrt.f32 (pow.f32 (PI.f32) 3/2))) (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3/2) (sqrt.f32 (pow.f32 (PI.f32) 3/2))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (pow.f32 (PI.f32) 3/4)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (pow.f32 (PI.f32) 3/4)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3/2) (pow.f32 (PI.f32) 3/4)) (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3/2) (pow.f32 (PI.f32) 3/4)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (pow.f32 (sqrt.f32 (PI.f32)) 3/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (pow.f32 (sqrt.f32 (PI.f32)) 3/2)))
(*.f32 (*.f32 (pow.f32 (PI.f32) 3/4) (pow.f32 (sqrt.f32 (PI.f32)) 3/2)) (*.f32 (pow.f32 (PI.f32) 3/4) (pow.f32 (sqrt.f32 (PI.f32)) 3/2)))
(sqrt.f32 (pow.f32 (PI.f32) 6))
(log.f32 (exp.f32 (pow.f32 (PI.f32) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 3)))
(exp.f32 (*.f32 3 (log.f32 (PI.f32))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 3)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) 1)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 2) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sin.f32 (*.f32 (PI.f32) (-.f32 u2 u2))))) 2)
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.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)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))) 1)
(pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1)
(pow.f32 (*.f32 (PI.f32) u2) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3/2) 2)
(pow.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 6))
(log.f32 (exp.f32 (pow.f32 (*.f32 (PI.f32) u2) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3) (pow.f32 (pow.f32 u2 3) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 u2 3) 3) (pow.f32 (pow.f32 (PI.f32) 3) 3)))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (PI.f32) u2) 3)))
(exp.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) u2))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) u2))) 1))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) u2)) 3))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (PI.f32) u2) 3)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) 2)
(*.f32 (*.f32 2 (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(/.f32 (*.f32 2 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sin.f32 (*.f32 (PI.f32) (-.f32 u2 u2))))) 2)
(/.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sin.f32 (*.f32 (PI.f32) (-.f32 u2 u2)))) 2) 2)
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) 1/3)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
Outputs
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(fma.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(fma.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 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) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.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 u1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 -1)) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 -1/2 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (/.f32 (*.f32 u1 u1) (sqrt.f32 -1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (/.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 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) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.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 u1 u1))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.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)))))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (pow.f32 u1 3)) (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (/.f32 (*.f32 u1 u1) (sqrt.f32 -1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))) (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (/.f32 (pow.f32 u1 3) (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))))) (fma.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))))))
(+.f32 (fma.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (/.f32 (*.f32 u1 u1) (sqrt.f32 -1))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(*.f32 (*.f32 -1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(fma.f32 (*.f32 -1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 u1 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (*.f32 (*.f32 -1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (fma.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1/2 (/.f32 (*.f32 (*.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)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (*.f32 u1 u1)))))
(fma.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 u1 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) u1))) (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)))) (*.f32 (*.f32 -1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3))) (fma.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1/2 (/.f32 (*.f32 (*.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)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (*.f32 u1 u1))))))
(+.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) u1))) (*.f32 -1 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 3)) (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))))))))
(+.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)))) (*.f32 (*.f32 -1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (pow.f32 u1 3)) (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1)))))) (/.f32 -1/2 (/.f32 u1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 2 (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1)))
(+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))
(fma.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (sqrt.f32 -1)) (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3)) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1)) (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3)) (sqrt.f32 -1))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u2 5)) (pow.f32 (PI.f32) 5))) (fma.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (sqrt.f32 -1)) (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3)) (sqrt.f32 -1)))))
(fma.f32 4/15 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (sqrt.f32 -1) (pow.f32 u2 5)))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1)) (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3)) (sqrt.f32 -1)))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -8/315 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u2 5)) (pow.f32 (PI.f32) 5))) (fma.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 -4/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (*.f32 -8/315 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3)) (sqrt.f32 -1)) (*.f32 -8/315 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 4/15 (pow.f32 u2 5))) (sqrt.f32 -1)) (*.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (sqrt.f32 -1)))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3)) (sqrt.f32 -1)) (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1)) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (sqrt.f32 -1) (pow.f32 u2 5)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 -2 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 -2 (*.f32 (*.f32 u2 (cbrt.f32 -1)) (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sin.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (cbrt.f32 -1)) -2)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 -2 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 -2 (*.f32 (*.f32 u2 (cbrt.f32 -1)) (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sin.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (cbrt.f32 -1)) -2)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 -2 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 -2 (*.f32 (*.f32 u2 (cbrt.f32 -1)) (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sin.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (cbrt.f32 -1)) -2)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 -2 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 -2 (*.f32 (*.f32 u2 (cbrt.f32 -1)) (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (sin.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (cbrt.f32 -1)) -2)))))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (*.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3)))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (*.f32 (*.f32 4/15 (pow.f32 u2 5)) (pow.f32 (PI.f32) 5))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 4/15 (pow.f32 u2 5)))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (fma.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7)) (*.f32 (*.f32 4/15 (pow.f32 u2 5)) (pow.f32 (PI.f32) 5)))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (fma.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -8/315 (pow.f32 u2 7))))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (fma.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 u2 7) (*.f32 (pow.f32 (PI.f32) 7) -8/315)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 -2 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))))
(sin.f32 (*.f32 -2 (*.f32 (*.f32 u2 (cbrt.f32 -1)) (PI.f32))))
(sin.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (cbrt.f32 -1)) -2)))
(sin.f32 (*.f32 -2 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))))
(sin.f32 (*.f32 -2 (*.f32 (*.f32 u2 (cbrt.f32 -1)) (PI.f32))))
(sin.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (cbrt.f32 -1)) -2)))
(sin.f32 (*.f32 -2 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))))
(sin.f32 (*.f32 -2 (*.f32 (*.f32 u2 (cbrt.f32 -1)) (PI.f32))))
(sin.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (cbrt.f32 -1)) -2)))
(sin.f32 (*.f32 -2 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))))
(sin.f32 (*.f32 -2 (*.f32 (*.f32 u2 (cbrt.f32 -1)) (PI.f32))))
(sin.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (cbrt.f32 -1)) -2)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (PI.f32) 3))) 1)
(pow.f32 (PI.f32) 3)
(*.f32 (PI.f32) (pow.f32 (PI.f32) 2))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (PI.f32) 3) 1)
(pow.f32 (PI.f32) 3)
(*.f32 1 (pow.f32 (PI.f32) 3))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (PI.f32) 3/2))
(pow.f32 (PI.f32) 3)
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (pow.f32 (PI.f32) 2)))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (pow.f32 (PI.f32) 2)))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (PI.f32) 2) (PI.f32))
(pow.f32 (PI.f32) 3)
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 3)
(*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 (sqrt.f32 (PI.f32)) 3))
(pow.f32 (PI.f32) 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3) (PI.f32))
(pow.f32 (PI.f32) 3)
(*.f32 (*.f32 (pow.f32 1 3/2) (pow.f32 1 3/2)) (pow.f32 (PI.f32) 3))
(pow.f32 (PI.f32) 3)
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3/2) (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3/2)) (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 3/2) (pow.f32 (cbrt.f32 (PI.f32)) 3/2)))
(pow.f32 (PI.f32) 3)
(*.f32 (*.f32 (pow.f32 (PI.f32) 3/4) (sqrt.f32 (pow.f32 (PI.f32) 3/2))) (*.f32 (pow.f32 (PI.f32) 3/4) (sqrt.f32 (pow.f32 (PI.f32) 3/2))))
(pow.f32 (PI.f32) 3)
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3/2) (sqrt.f32 (pow.f32 (PI.f32) 3/2))) (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3/2) (sqrt.f32 (pow.f32 (PI.f32) 3/2))))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (sqrt.f32 (pow.f32 (PI.f32) 3/2))))
(*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (sqrt.f32 (PI.f32)) 3))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (pow.f32 (PI.f32) 3/4)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (pow.f32 (PI.f32) 3/4)))
(pow.f32 (PI.f32) 3)
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3/2) (pow.f32 (PI.f32) 3/4)) (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3/2) (pow.f32 (PI.f32) 3/4)))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (sqrt.f32 (pow.f32 (PI.f32) 3/2))))
(*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (sqrt.f32 (PI.f32)) 3))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (pow.f32 (sqrt.f32 (PI.f32)) 3/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (pow.f32 (sqrt.f32 (PI.f32)) 3/2)))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (sqrt.f32 (pow.f32 (PI.f32) 3/2))))
(*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (sqrt.f32 (PI.f32)) 3))
(*.f32 (*.f32 (pow.f32 (PI.f32) 3/4) (pow.f32 (sqrt.f32 (PI.f32)) 3/2)) (*.f32 (pow.f32 (PI.f32) 3/4) (pow.f32 (sqrt.f32 (PI.f32)) 3/2)))
(*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3/2)) (sqrt.f32 (pow.f32 (PI.f32) 3/2))))
(*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (sqrt.f32 (PI.f32)) 3))
(sqrt.f32 (pow.f32 (PI.f32) 6))
(log.f32 (exp.f32 (pow.f32 (PI.f32) 3)))
(pow.f32 (PI.f32) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (PI.f32) 3))))
(pow.f32 (PI.f32) 3)
(cbrt.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3))
(pow.f32 (PI.f32) 3)
(expm1.f32 (log1p.f32 (pow.f32 (PI.f32) 3)))
(pow.f32 (PI.f32) 3)
(exp.f32 (*.f32 3 (log.f32 (PI.f32))))
(pow.f32 (PI.f32) 3)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (PI.f32))) 1))
(pow.f32 (PI.f32) 3)
(log1p.f32 (expm1.f32 (pow.f32 (PI.f32) 3)))
(pow.f32 (PI.f32) 3)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) 1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 2) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sin.f32 (*.f32 (PI.f32) (-.f32 u2 u2))))) 2)
(/.f32 (*.f32 2 (sqrt.f32 (log1p.f32 u1))) (/.f32 2 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 (PI.f32) 0)))))
(*.f32 (/.f32 (*.f32 2 (sqrt.f32 (log1p.f32 u1))) 2) (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sin.f32 0)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sin.f32 0)))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 3)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3) 1/3)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))) 1)
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 1)
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(pow.f32 (*.f32 (PI.f32) u2) 3)
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3/2) 2)
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(pow.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 3) 1/3)
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) u2) 6))
(sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 6))
(log.f32 (exp.f32 (pow.f32 (*.f32 (PI.f32) u2) 3)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (PI.f32) u2) 3))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 (PI.f32) u2) 3) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 (PI.f32) 3) 3) (pow.f32 (pow.f32 u2 3) 3)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 u2 3) 3) (pow.f32 (pow.f32 (PI.f32) 3) 3)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (PI.f32) u2) 3)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(exp.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) u2))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (PI.f32) u2))) 1))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) u2)) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (PI.f32) u2) 3)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 2 (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) 2)
(*.f32 2 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 2 (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 2 (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (*.f32 2 (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)))
(*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 2)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)))
(*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 2)))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)))
(*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 2)))
(/.f32 (*.f32 2 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sin.f32 (*.f32 (PI.f32) (-.f32 u2 u2))))) 2)
(/.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 (PI.f32) 0))) 1)
(+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sin.f32 0))
(+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sin.f32 0))
(/.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) (sin.f32 (*.f32 (PI.f32) (-.f32 u2 u2)))) 2) 2)
(/.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 (PI.f32) 0))) 1)
(+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sin.f32 0))
(+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sin.f32 0))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) 1/3)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(fabs.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(fabs.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 1))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))

localize43.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 40 to 15 computations (62.5% saved)

series22.0ms (0.1%)

Counts
3 → 32
Calls

12 calls:

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

rewrite109.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
954×unswap-sqr
838×swap-sqr
474×sqr-pow
460×pow-sqr
322×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify105.0ms (0.7%)

Algorithm
egg-herbie
Rules
1606×associate-*r/
1326×associate-*l/
1024×associate-/r/
576×associate-*r*
456×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

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

localize92.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 78 to 26 computations (66.7% saved)

series62.0ms (0.4%)

Counts
2 → 32
Calls

9 calls:

TimeVariablePointExpression
54.0ms
u2
@inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (sin.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)))) (sin.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)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.0ms
u1
@-inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.0ms
u1
@0
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))

rewrite125.0ms (0.8%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
01982
139070
2496438
Stop Event
node limit
Counts
2 → 224
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.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) (sin.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)) (sin.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))) (sin.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))) (sin.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)) (sin.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)) (sin.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)) (sin.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)) (sin.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 (sin.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))) (sin.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)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.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 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (sin.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)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.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)) (sin.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)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))))
((#(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))))))

simplify98.0ms (0.7%)

Algorithm
egg-herbie
Rules
1670×times-frac
1108×associate-/l*
1070×associate-*r*
1064×associate-/r*
1008×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05988848
116277680
Stop Event
node limit
Counts
256 → 366
Calls
Call 1
Inputs
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) 2))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.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 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) 2)) (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) 2))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (sin.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 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))))) 2))) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (sin.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 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))))) 2))) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (sin.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))))) 2)) (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) 1/3)) (pow.f32 u1 3)))))))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2))))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2))))))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))))))
(*.f32 (sin.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 (sin.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 (sin.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 (sin.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 (sin.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 (sin.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 (sin.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 (sin.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 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 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))) (log1p.f32 u1))
(/.f32 (*.f32 (log1p.f32 u1) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (sin.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))) (sin.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))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.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)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(+.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))
Outputs
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (+.f32 (log.f32 u1) (log.f32 -1)))))
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))))))
(fma.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2)))) (*.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2)))))))
(fma.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (+.f32 (log.f32 u1) (log.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (neg.f32 (+.f32 (log.f32 u1) (log.f32 -1))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) 2))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))))))
(fma.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2)))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2)))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 u1 u1) (-.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))))))))
(fma.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (+.f32 (log.f32 u1) (log.f32 -1)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (+.f32 (log.f32 u1) (log.f32 -1))))) (+.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (/.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (neg.f32 (+.f32 (log.f32 u1) (log.f32 -1)))))) 2)) u1))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.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 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) 2)) (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))))))) 2))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1))))))))))))
(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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (pow.f32 u1 3) (+.f32 1/3 (*.f32 -1/2 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (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))))))))) (fma.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2)))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2)))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (*.f32 (neg.f32 (log.f32 u1)) -2))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 u1 u1) (-.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)))))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (+.f32 (log.f32 u1) (log.f32 -1))))) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 3)) (+.f32 1/3 (/.f32 (*.f32 -1/2 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (neg.f32 (+.f32 (log.f32 u1) (log.f32 -1)))))) 2))) (neg.f32 (+.f32 (log.f32 u1) (log.f32 -1))))))) (fma.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (+.f32 (log.f32 u1) (log.f32 -1)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (+.f32 (log.f32 u1) (log.f32 -1))))) (+.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (/.f32 (-.f32 1/2 (pow.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (neg.f32 (+.f32 (log.f32 u1) (log.f32 -1)))))) 2)) u1)))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) (/.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))))) 2))) (pow.f32 u1 2)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.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 (log.f32 (/.f32 -1 u1)) 1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 u1 u1) (-.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1))) -1/2) 2))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1)))))
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)) (-.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) -1/2) 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 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))))) 2))) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))) (sin.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (-.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1))))))) 2)) (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (*.f32 -2 (log.f32 (/.f32 -1 u1)))))) 1/3)) (pow.f32 u1 3)))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.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 (log.f32 (/.f32 -1 u1)) 1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 u1 u1) (-.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1))) -1/2) 2))))) (fma.f32 (sqrt.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (*.f32 (log.f32 (/.f32 -1 u1)) 1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (pow.f32 u1 3) (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 (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 3)) (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)) (*.f32 1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))))) (*.f32 (*.f32 1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)) (-.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) -1/2) 2))))))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2))))))))
(*.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) 2))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))))
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (pow.f32 u2 3))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2))))))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (pow.f32 u2 3)))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))) (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (-.f32 (log.f32 (+.f32 1 u1)) (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u1 2)))))))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (fma.f32 -8/315 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (*.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))))) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (+.f32 (*.f32 (*.f32 4/15 (pow.f32 u2 5)) (pow.f32 (PI.f32) 5)) (*.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (pow.f32 u2 3)))))
(*.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(*.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(*.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(*.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(*.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(*.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(*.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(*.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
(*.f32 -1 u1)
(neg.f32 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(fma.f32 -1 u1 (*.f32 (*.f32 u1 u1) -1/2))
(-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1)
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(fma.f32 -1 u1 (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 (*.f32 u1 u1) -1/2)))
(-.f32 (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 u1 (*.f32 u1 -1/2))) u1)
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(fma.f32 -1 u1 (fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 (*.f32 u1 u1) -1/2))))
(-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 u1 (*.f32 u1 -1/2)))) u1)
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))) (*.f32 -1 (log.f32 (/.f32 1 u1))))
(+.f32 (log.f32 -1) (-.f32 (*.f32 (neg.f32 (log.f32 u1)) -2) (neg.f32 (neg.f32 (log.f32 u1)))))
(+.f32 (log.f32 u1) (log.f32 -1))
(-.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 (neg.f32 (log.f32 u1)) -2) (fma.f32 -1 (neg.f32 (log.f32 u1)) (/.f32 1 u1))))
(+.f32 (log.f32 -1) (-.f32 (log.f32 u1) (/.f32 1 u1)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1))))
(+.f32 (log.f32 -1) (-.f32 (*.f32 (neg.f32 (log.f32 u1)) -2) (+.f32 (fma.f32 -1 (neg.f32 (log.f32 u1)) (/.f32 1 u1)) (/.f32 1/2 (*.f32 u1 u1)))))
(+.f32 (log.f32 -1) (-.f32 (-.f32 (log.f32 u1) (/.f32 1 u1)) (/.f32 1/2 (*.f32 u1 u1))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1)))))
(+.f32 (log.f32 -1) (-.f32 (*.f32 (neg.f32 (log.f32 u1)) -2) (+.f32 (+.f32 (fma.f32 -1 (neg.f32 (log.f32 u1)) (/.f32 1 u1)) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1/3 (pow.f32 u1 3)))))
(+.f32 (log.f32 -1) (-.f32 (-.f32 (-.f32 (log.f32 u1) (/.f32 1 u1)) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1/3 (pow.f32 u1 3))))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u1))) (*.f32 -1 (log.f32 (/.f32 -1 u1))))
(neg.f32 (log.f32 (/.f32 -1 u1)))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1)))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1))))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1/3 (pow.f32 u1 3)) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1))))))
(-.f32 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1)))) (/.f32 1/3 (pow.f32 u1 3)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)))
(*.f32 (/.f32 (log1p.f32 u1) (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))) (log1p.f32 u1))
(/.f32 (sin.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)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (*.f32 (log1p.f32 u1) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)))
(*.f32 (/.f32 (log1p.f32 u1) (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (log1p.f32 u1))
(/.f32 (sin.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)) (sin.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))) (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (/.f32 1 (cbrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (log1p.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (/.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (/.f32 1 (cbrt.f32 (log1p.f32 u1))))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (sin.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)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 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 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (log1p.f32 u1) (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (log1p.f32 (*.f32 u1 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 u1) (log1p.f32 (*.f32 u1 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 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (log1p.f32 u1) (*.f32 1 (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (+.f32 (log1p.f32 u1) (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (*.f32 2 (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (*.f32 1 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))))
(log1p.f32 u1)
(+.f32 (log1p.f32 u1) (*.f32 1 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1))))
(log1p.f32 u1)
(+.f32 (log1p.f32 u1) (*.f32 -1 (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) (neg.f32 (+.f32 (log1p.f32 u1) (log1p.f32 u1))))
(-.f32 (log1p.f32 u1) (*.f32 2 (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (*.f32 -1 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1))))
(log1p.f32 u1)
(+.f32 (log1p.f32 u1) (*.f32 -1 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1))))
(log1p.f32 u1)
(+.f32 0 (log1p.f32 u1))
(log1p.f32 u1)
(+.f32 (-.f32 0 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (*.f32 -1 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (*.f32 (log1p.f32 (*.f32 u1 u1)) -1) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (fma.f32 (log1p.f32 u1) 1 (log1p.f32 u1)) (log1p.f32 u1))
(+.f32 (log1p.f32 u1) (+.f32 (log1p.f32 u1) (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) (*.f32 2 (log1p.f32 u1)))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)) (log1p.f32 u1))
(log1p.f32 u1)
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)) (log1p.f32 u1))
(log1p.f32 u1)
(+.f32 (+.f32 0 (log1p.f32 (*.f32 u1 u1))) (log1p.f32 u1))
(+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 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 u1) (log1p.f32 (*.f32 u1 u1)))
(+.f32 (-.f32 (log1p.f32 (*.f32 u1 u1)) (exp.f32 (log1p.f32 (log1p.f32 u1)))) 1)
(-.f32 (log1p.f32 (*.f32 u1 u1)) (-.f32 (exp.f32 (log1p.f32 (log1p.f32 u1))) 1))
(-.f32 (log1p.f32 (*.f32 u1 u1)) (+.f32 (exp.f32 (log1p.f32 (log1p.f32 u1))) -1))
(+.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 u1) (log1p.f32 (*.f32 u1 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 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 (log1p.f32 u1) 1)
(log1p.f32 u1)
(*.f32 (log1p.f32 u1) -1)
(neg.f32 (log1p.f32 u1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(neg.f32 (log1p.f32 u1))
(*.f32 1 (log1p.f32 u1))
(log1p.f32 u1)
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (neg.f32 (cbrt.f32 (log1p.f32 u1))))
(neg.f32 (log1p.f32 u1))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(log1p.f32 u1)
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (pow.f32 (log1p.f32 u1) 3) (/.f32 1 (pow.f32 (log1p.f32 u1) 2)))
(log1p.f32 u1)
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 1 (log1p.f32 u1)))
(log1p.f32 u1)
(*.f32 -1 (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/2))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(*.f32 (+.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 1 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3))
(log1p.f32 u1)
(*.f32 (/.f32 1 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 2))
(log1p.f32 u1)
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) 1) (/.f32 1 (log1p.f32 u1)))
(log1p.f32 u1)
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) 1) (/.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 2))
(neg.f32 (log1p.f32 u1))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(log1p.f32 u1)
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3)))) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 2)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))))
(/.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 4)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (pow.f32 (log1p.f32 u1) 4)))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3))) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (-.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (-.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (pow.f32 (log1p.f32 u1) 6))) (+.f32 (pow.f32 (log1p.f32 u1) 4) (-.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 -1 (pow.f32 (log1p.f32 u1) 3)) (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3)))) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 2)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (log1p.f32 u1)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (pow.f32 (log1p.f32 u1) 4)))
(*.f32 (/.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) (+.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3))) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (-.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))))
(*.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (-.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))) (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 3)) (+.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3))))
(*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 4) (-.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 (neg.f32 (pow.f32 (log1p.f32 u1) 3)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (pow.f32 (log1p.f32 u1) 6))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (*.f32 -1 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 2))
(log1p.f32 u1)
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (-.f32 0 (pow.f32 (log1p.f32 u1) 2))) (log1p.f32 u1))
(log1p.f32 u1)
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (-.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))
(log1p.f32 u1)
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 -1 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 2))
(neg.f32 (log1p.f32 u1))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 0 (pow.f32 (log1p.f32 u1) 2))) (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))
(neg.f32 (log1p.f32 u1))
(/.f32 (log1p.f32 u1) 1)
(log1p.f32 u1)
(/.f32 (log1p.f32 u1) -1)
(neg.f32 (log1p.f32 u1))
(/.f32 (log1p.f32 u1) (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)))
(log1p.f32 u1)
(/.f32 (log1p.f32 u1) (/.f32 (log1p.f32 u1) (log1p.f32 u1)))
(log1p.f32 u1)
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3/2)))
(*.f32 (pow.f32 (log1p.f32 u1) 3/2) (/.f32 (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)))
(/.f32 1 (/.f32 1 (log1p.f32 u1)))
(log1p.f32 u1)
(/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (/.f32 (log1p.f32 u1) (*.f32 (log1p.f32 u1) (cbrt.f32 (log1p.f32 u1)))))
(log1p.f32 u1)
(/.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 2))
(log1p.f32 u1)
(/.f32 (pow.f32 (log1p.f32 u1) 3/2) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 u1) 3/2) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (pow.f32 (log1p.f32 u1) 3/2) (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3/2)))
(log1p.f32 u1)
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(log1p.f32 u1)
(/.f32 -1 (/.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(/.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (/.f32 (pow.f32 (log1p.f32 u1) 2) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 2)) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)))
(*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (/.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) -1) (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(log1p.f32 u1)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) 1) (log1p.f32 u1))
(log1p.f32 u1)
(/.f32 (*.f32 (log1p.f32 u1) (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(/.f32 (*.f32 (log1p.f32 u1) (cbrt.f32 (log1p.f32 u1))) (neg.f32 (cbrt.f32 (log1p.f32 u1))))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 2))
(neg.f32 (log1p.f32 u1))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 3))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 3))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (pow.f32 (log1p.f32 u1) 3)) (log1p.f32 u1))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3))) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 2)))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 4))) (log1p.f32 u1))
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 1 (log1p.f32 u1)) (/.f32 1 (pow.f32 (log1p.f32 u1) 2)))
(log1p.f32 u1)
(/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3)) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (+.f32 (pow.f32 (log1p.f32 u1) 6) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3)) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 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 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (pow.f32 (log1p.f32 u1) 6)) (log1p.f32 u1)) (+.f32 (pow.f32 (log1p.f32 u1) 4) (+.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 (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)))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (log1p.f32 u1) (/.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (/.f32 (log1p.f32 u1) (sqrt.f32 (log1p.f32 u1))) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))) (log1p.f32 u1))
(/.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (/.f32 (log1p.f32 u1) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (log1p.f32 u1)) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(log1p.f32 u1)
(/.f32 (*.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) 1) (pow.f32 (log1p.f32 u1) 2))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) 1) (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 3)) 1) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 (*.f32 -1 (pow.f32 (log1p.f32 u1) 3)) -1) (pow.f32 (log1p.f32 u1) 2))
(log1p.f32 u1)
(/.f32 (*.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) -1) (log1p.f32 u1))
(log1p.f32 u1)
(/.f32 (*.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 3)) -1) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))
(log1p.f32 u1)
(/.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (sqrt.f32 (log1p.f32 u1))) (log1p.f32 u1))
(/.f32 (sqrt.f32 (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 (log1p.f32 u1) (/.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (/.f32 (log1p.f32 u1) (sqrt.f32 (log1p.f32 u1))) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) (log1p.f32 u1))
(/.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (/.f32 (log1p.f32 u1) (sqrt.f32 (pow.f32 (log1p.f32 u1) 3))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (log1p.f32 u1)) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (/.f32 1 (cbrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (log1p.f32 u1) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (/.f32 1 (cbrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))) (/.f32 1 (log1p.f32 u1))) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 3))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (pow.f32 (log1p.f32 u1) 3)) (log1p.f32 u1))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3)) (/.f32 1 (log1p.f32 u1))) (+.f32 (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3))) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2))))
(/.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 2) 3)) (log1p.f32 u1)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 4) (+.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 2) (pow.f32 (log1p.f32 u1) 2)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (pow.f32 (log1p.f32 u1) 6)) (log1p.f32 u1)) (+.f32 (pow.f32 (log1p.f32 u1) 4) (+.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 (*.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) 3) (pow.f32 (log1p.f32 u1) 2)))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 4))) (log1p.f32 u1))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3)) (/.f32 1 (pow.f32 (log1p.f32 u1) 2))) (+.f32 (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) (pow.f32 (log1p.f32 u1) 3)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3)) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (+.f32 (pow.f32 (log1p.f32 u1) 6) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 3) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 3) 3)) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u1 u1)) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 (*.f32 u1 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 (sqrt.f32 (log1p.f32 u1)) (/.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (log1p.f32 u1) 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))))
(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 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (log1p.f32 u1) 1/2))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (neg.f32 (cbrt.f32 (log1p.f32 u1))))
(log1p.f32 u1)
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (cbrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 2)) (/.f32 1 (log1p.f32 u1)))
(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 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (log1p.f32 u1) 1/2))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (cbrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (cbrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (+.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (*.f32 (+.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1)))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (log1p.f32 u1) 1/2))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(log1p.f32 u1)
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (cbrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (cbrt.f32 (log1p.f32 u1))) (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) (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 (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (log1p.f32 u1) 1/2))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (cbrt.f32 (log1p.f32 u1))) (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) (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (cbrt.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (cbrt.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1))))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (+.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 (*.f32 u1 u1)))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u1 u1))) (sqrt.f32 (log1p.f32 u1)))))
(pow.f32 (log1p.f32 u1) 1)
(log1p.f32 u1)
(pow.f32 (sqrt.f32 (log1p.f32 u1)) 2)
(log1p.f32 u1)
(pow.f32 (cbrt.f32 (log1p.f32 u1)) 3)
(log1p.f32 u1)
(pow.f32 (pow.f32 (log1p.f32 u1) 3) 1/3)
(log1p.f32 u1)
(pow.f32 (pow.f32 (log1p.f32 u1) 2) 1/2)
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(neg.f32 (log1p.f32 u1))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(log.f32 (+.f32 u1 1))
(log1p.f32 u1)
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3))
(log1p.f32 u1)
(expm1.f32 (log1p.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(exp.f32 (log.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1))
(log1p.f32 u1)
(log1p.f32 u1)
(fma.f32 1 (log1p.f32 (*.f32 u1 u1)) (log1p.f32 u1))
(+.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 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))

localize149.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))
0.3b
(*.f32 (PI.f32) u2)
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
13.2b
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
Compiler

Compiled 64 to 30 computations (53.1% saved)

series2.0ms (0%)

Counts
2 → 32
Calls

9 calls:

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

rewrite72.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1056×unswap-sqr
928×swap-sqr
422×distribute-rgt-in
380×distribute-lft-in
344×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify102.0ms (0.7%)

Algorithm
egg-herbie
Rules
1724×unswap-sqr
910×associate-/r*
752×associate-*r/
716×associate-*l/
606×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02715463
17434829
233004643
Stop Event
node limit
Counts
95 → 153
Calls
Call 1
Inputs
(*.f32 2 (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -8/315 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 0)
(+.f32 0 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1)
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) 2)
(*.f32 (*.f32 2 (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(/.f32 (*.f32 2 (+.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) (-.f32 u2 u2))))) 2)
(/.f32 (*.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) (-.f32 u2 u2)))) 2) 2)
(pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/3)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3))
(sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 0) (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))
(+.f32 (*.f32 0 (sqrt.f32 (log1p.f32 u1))) (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (sqrt.f32 (log1p.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))) 1)
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 2) (+.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) (-.f32 u2 u2))))) 2)
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))))
Outputs
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -4/3 (pow.f32 u2 3))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -4/3 (pow.f32 u2 3)))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7)) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 u2 7) (*.f32 (pow.f32 (PI.f32) 7) -8/315)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(fma.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 -1/2 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(fma.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 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) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.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 u1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) (sqrt.f32 -1))) (*.f32 -1/2 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 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 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (/.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 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) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.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 u1 u1))) (fma.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) (sin.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)))))))) (pow.f32 u1 3))) (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))
(+.f32 (fma.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (/.f32 (pow.f32 u1 3) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) (sqrt.f32 -1))) (*.f32 -1/2 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 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 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) u1)))) (*.f32 (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (/.f32 (pow.f32 u1 3) (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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(*.f32 (*.f32 -1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(fma.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) u1) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(fma.f32 (*.f32 -1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) -1/2)))
(fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 u1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))))))
(fma.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) u1) (fma.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 u1 u1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (fma.f32 (*.f32 -1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (/.f32 (*.f32 u1 u1) (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1))))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))))
(fma.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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/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 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3))) (fma.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 u1 u1)))))))
(+.f32 (fma.f32 (*.f32 -1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (/.f32 (*.f32 u1 u1) (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)))))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1)) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (pow.f32 u1 3)) (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1))))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (pow.f32 u1 3)) (+.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1)))))))) (*.f32 (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (-.f32 1 u1))))))
(*.f32 2 (*.f32 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 -1))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 -1)))))
(+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))
(fma.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1)) (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 u2 3) (sqrt.f32 -1))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 -1) (fma.f32 2 (*.f32 u2 (PI.f32)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -4/3 (pow.f32 u2 3))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 u2 5) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1)) (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (sqrt.f32 -1) (fma.f32 2 (*.f32 u2 (PI.f32)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 -4/3 (pow.f32 u2 3))))) (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (pow.f32 u2 5) (sqrt.f32 -1))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -8/315 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 -4/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -8/315 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 u2 3) (sqrt.f32 -1)))) (*.f32 (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 u2 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (sqrt.f32 -1) (fma.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 u2 7) (*.f32 (pow.f32 (PI.f32) 7) -8/315)))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 4/15 (pow.f32 u2 5)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(+.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 0)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(+.f32 0 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2))) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) (*.f32 1 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (*.f32 2 (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) 2)
(*.f32 2 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (*.f32 2 (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 2 (sin.f32 (*.f32 (PI.f32) u2))) (cos.f32 (*.f32 (PI.f32) u2)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (*.f32 2 (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 2)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 2)))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 2)))
(/.f32 (*.f32 2 (+.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) (-.f32 u2 u2))))) 2)
(/.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 (PI.f32) 0))) 1)
(+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sin.f32 0))
(/.f32 (*.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) (-.f32 u2 u2)))) 2) 2)
(/.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 (PI.f32) 0))) 1)
(+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sin.f32 0))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/3)
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(fabs.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 0) (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))
(*.f32 2 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))) (*.f32 2 (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(*.f32 (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 3 (*.f32 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 0 (sqrt.f32 (log1p.f32 u1))) (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 2 (*.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))) (*.f32 2 (sqrt.f32 (log1p.f32 u1))))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(*.f32 (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 3 (*.f32 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))) (sqrt.f32 (log1p.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) 2) (+.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) (-.f32 u2 u2))))) 2)
(/.f32 (*.f32 2 (sqrt.f32 (log1p.f32 u1))) (/.f32 2 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 (PI.f32) 0)))))
(*.f32 (/.f32 (*.f32 2 (sqrt.f32 (log1p.f32 u1))) 2) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sin.f32 0)))
(*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sin.f32 0)) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) 2)
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2) (log1p.f32 u1)))
(sqrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2) (log1p.f32 u1)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))

localize87.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(log1p.f32 (log1p.f32 (neg.f32 u1)))
0.3b
(*.f32 (*.f32 2 (PI.f32)) u2)
0.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
15.2b
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1)
Compiler

Compiled 76 to 37 computations (51.3% saved)

series23.0ms (0.2%)

Counts
3 → 44
Calls

12 calls:

TimeVariablePointExpression
13.0ms
u2
@inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.0ms
u1
@inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.0ms
u1
@-inf
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.0ms
u1
@inf
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1)
1.0ms
u1
@-inf
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1)

rewrite155.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
812×associate-*r/
686×distribute-rgt-in
646×distribute-lft-in
630×associate-*l/
378×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify191.0ms (1.3%)

Algorithm
egg-herbie
Rules
998×associate-/l*
914×associate-*r*
870×associate-*l*
728×*-commutative
722×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
072917547
1214116487
Stop Event
node limit
Counts
289 → 452
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 (/.f32 (*.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2))) (*.f32 -1/2 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))) (pow.f32 u1 2)) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (/.f32 1 u1))
(-.f32 (+.f32 (log.f32 -1) (+.f32 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 3))) (*.f32 3 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)))))) (*.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 1/6 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 3)))) (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (pow.f32 u1 3)) (+.f32 (/.f32 (*.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2))) (*.f32 -1/2 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))) (pow.f32 u1 2)) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (/.f32 1 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 (*.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (+.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2)))) (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))))) (pow.f32 u1 2))) (/.f32 1 u1))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))) (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))))) (*.f32 1/6 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))) (*.f32 2 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))))))))))) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (+.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2)))) (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))))) (pow.f32 u1 2)))) (/.f32 1 u1))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2))) (*.f32 -1/2 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) 2))) (*.f32 (sqrt.f32 -1) (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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2))) (*.f32 -1/2 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 3))) (*.f32 3 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)))))) (*.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 1/6 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 3)))) (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2))) (*.f32 -1/2 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) 2))) (*.f32 (sqrt.f32 -1) (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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2) (*.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (+.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2)))) (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2) (*.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (+.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2)))) (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))) (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))))) (*.f32 1/6 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))) (*.f32 2 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))))))))))) (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2) (*.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (+.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2)))) (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2)))))) (log.f32 (/.f32 -1 u1)))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -8/315 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 -1 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1 (pow.f32 u1 2)))
(+.f32 (*.f32 -7/6 (pow.f32 u1 3)) (+.f32 (*.f32 -1 u1) (*.f32 -1 (pow.f32 u1 2))))
(+.f32 (*.f32 -7/6 (pow.f32 u1 3)) (+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -35/24 (pow.f32 u1 4)) (*.f32 -1 (pow.f32 u1 2)))))
(log.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(-.f32 (log.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (/.f32 1 (*.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) u1)))
(-.f32 (+.f32 (log.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) (pow.f32 u1 2)))) (/.f32 1 (*.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) u1)))
(-.f32 (+.f32 (log.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/6 (/.f32 (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 3))) (*.f32 3 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2))))) (pow.f32 u1 3))) (*.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) (pow.f32 u1 2))))) (/.f32 1 (*.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) u1)))
(log.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))))
(-.f32 (log.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) u1)))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))) (pow.f32 u1 2))) (log.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))))) (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) u1)))
(-.f32 (+.f32 (*.f32 -1/6 (/.f32 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))) (*.f32 2 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))))))) (pow.f32 u1 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))) (pow.f32 u1 2))) (log.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))))) (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) u1)))
(+.f32 (+.f32 1 (log1p.f32 u1)) -1)
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 1 (+.f32 (log1p.f32 u1) -1))
(+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) -1))
(+.f32 1 (neg.f32 (+.f32 1 (log1p.f32 u1))))
(+.f32 (log1p.f32 u1) 0)
(+.f32 0 (log1p.f32 u1))
(+.f32 (+.f32 (log1p.f32 u1) 2) -2)
(+.f32 -1 (+.f32 1 (log1p.f32 u1)))
(+.f32 (-.f32 (log1p.f32 u1) 1) 1)
(+.f32 (+.f32 (log1p.f32 u1) -1) 1)
(+.f32 (*.f32 (+.f32 1 (log1p.f32 u1)) -1) 1)
(+.f32 (neg.f32 (+.f32 1 (log1p.f32 u1))) 1)
(+.f32 (+.f32 0 (-.f32 (log1p.f32 u1) 1)) 1)
(+.f32 (+.f32 0 (+.f32 (log1p.f32 u1) -1)) 1)
(+.f32 (+.f32 0 (*.f32 (+.f32 1 (log1p.f32 u1)) -1)) 1)
(+.f32 (+.f32 0 (neg.f32 (+.f32 1 (log1p.f32 u1)))) 1)
(+.f32 (-.f32 1 (+.f32 (log1p.f32 u1) 2)) 1)
(+.f32 (-.f32 0 (/.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))) (/.f32 1 (+.f32 (log1p.f32 u1) 2)))
(+.f32 (-.f32 0 (/.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(+.f32 (*.f32 1 (-.f32 (log1p.f32 u1) 1)) 1)
(+.f32 (*.f32 1 (+.f32 (log1p.f32 u1) -1)) 1)
(+.f32 (*.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) -1)) 1)
(+.f32 (*.f32 1 (neg.f32 (+.f32 1 (log1p.f32 u1)))) 1)
(+.f32 (*.f32 -1 (-.f32 (log1p.f32 u1) 1)) -1)
(+.f32 (*.f32 -1 (+.f32 (log1p.f32 u1) -1)) -1)
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (log1p.f32 u1)) -1)) -1)
(+.f32 (*.f32 -1 (neg.f32 (+.f32 1 (log1p.f32 u1)))) -1)
(+.f32 (*.f32 (-.f32 (log1p.f32 u1) 1) 1) 1)
(+.f32 (*.f32 (+.f32 (log1p.f32 u1) -1) 1) 1)
(+.f32 (*.f32 (*.f32 (+.f32 1 (log1p.f32 u1)) -1) 1) 1)
(+.f32 (*.f32 (neg.f32 (+.f32 1 (log1p.f32 u1))) 1) 1)
(+.f32 (*.f32 (-.f32 (log1p.f32 u1) 1) -1) -1)
(+.f32 (*.f32 (+.f32 (log1p.f32 u1) -1) -1) -1)
(+.f32 (*.f32 (*.f32 (+.f32 1 (log1p.f32 u1)) -1) -1) -1)
(+.f32 (*.f32 (neg.f32 (+.f32 1 (log1p.f32 u1))) -1) -1)
(*.f32 1 (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 (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 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (neg.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 1 (+.f32 (log1p.f32 u1) 2)))
(*.f32 -1 (log1p.f32 u1))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(*.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 1 (sqrt.f32 (+.f32 1 (log1p.f32 u1)))) (-.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1))) 1))
(*.f32 (/.f32 1 (+.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 2))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))) (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))
(*.f32 (/.f32 (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)) 1) (/.f32 1 (log1p.f32 u1)))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (log1p.f32 u1) 2))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (+.f32 (log1p.f32 u1) 2)))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (-.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 1 (log1p.f32 u1)) -1)))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (log1p.f32 u1))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (-.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 (log1p.f32 u1) 2) (+.f32 (log1p.f32 u1) 2)))) (-.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 1 (log1p.f32 u1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) 3) (pow.f32 (+.f32 (log1p.f32 u1) 2) 3))) (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (-.f32 (*.f32 (+.f32 (log1p.f32 u1) 2) (+.f32 (log1p.f32 u1) 2)) (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))))
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1) (-.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 (log1p.f32 u1) 2) (+.f32 (log1p.f32 u1) 2)))) (-.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 1 (log1p.f32 u1))))
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1) (+.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) 3) (pow.f32 (+.f32 (log1p.f32 u1) 2) 3))) (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (-.f32 (*.f32 (+.f32 (log1p.f32 u1) 2) (+.f32 (log1p.f32 u1) 2)) (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))))
(*.f32 (/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (-.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 (log1p.f32 u1) 2) (+.f32 (log1p.f32 u1) 2)))) (-.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 1 (log1p.f32 u1))))
(*.f32 (/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (+.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) 3) (pow.f32 (+.f32 (log1p.f32 u1) 2) 3))) (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (-.f32 (*.f32 (+.f32 (log1p.f32 u1) 2) (+.f32 (log1p.f32 u1) 2)) (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.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 (pow.f32 (log1p.f32 u1) 2) 0))
(/.f32 1 (/.f32 1 (log1p.f32 u1)))
(/.f32 1 (/.f32 (-.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 1 (log1p.f32 u1)) -1)) (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(/.f32 (log1p.f32 u1) 1)
(/.f32 (log1p.f32 u1) -1)
(/.f32 (log1p.f32 u1) (/.f32 (+.f32 (log1p.f32 u1) 2) (log1p.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 u1) 3/2) (sqrt.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 (log1p.f32 u1) 2))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (neg.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (+.f32 (log1p.f32 u1) 2) (/.f32 (+.f32 (log1p.f32 u1) 2) (log1p.f32 u1)))
(/.f32 -1 (/.f32 1 (log1p.f32 u1)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (-.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 1 (log1p.f32 u1)) -1)))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (/.f32 (-.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 1 (log1p.f32 u1)) -1)) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (/.f32 (-.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 1 (log1p.f32 u1)) -1)) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (/.f32 (+.f32 (log1p.f32 u1) 2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) 1) (+.f32 (log1p.f32 u1) 2))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) 1) (neg.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1) (-.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 1 (log1p.f32 u1)) -1)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) -1) (+.f32 (log1p.f32 u1) 2))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) -1) (neg.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) 1) (*.f32 (+.f32 (log1p.f32 u1) 2) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) 1) (*.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) 1) (*.f32 (-.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 1 (log1p.f32 u1)) -1)) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) 3) 1) (*.f32 (+.f32 (log1p.f32 u1) 2) (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (+.f32 1 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) 1)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) 3) 1) (*.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)) (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) 1)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) 3) 1) (*.f32 (-.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 1 (log1p.f32 u1)) -1)) (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) 1)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) 1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) 1) (-.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 1 (log1p.f32 u1)) -1)))
(/.f32 (*.f32 1 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 1 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 1 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.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 (pow.f32 (log1p.f32 u1) 2) 0))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (*.f32 -1 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 -1 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 -1 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.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 (pow.f32 (log1p.f32 u1) 2) 0))
(/.f32 (*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (log1p.f32 u1)) (sqrt.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1) 1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) 1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) 1) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.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 (pow.f32 (log1p.f32 u1) 2) 0))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) -1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) -1) (-.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 1 (log1p.f32 u1)) -1)))
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1) -1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) -1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) -1) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.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 (pow.f32 (log1p.f32 u1) 2) 0))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (*.f32 (log1p.f32 u1) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.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 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) 1) (/.f32 1 (+.f32 (log1p.f32 u1) 2))) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) 3) 1) (/.f32 1 (+.f32 (log1p.f32 u1) 2))) (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (+.f32 1 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) 1))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) 1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) 3) 1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))) (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) 1))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (cbrt.f32 (+.f32 (log1p.f32 u1) 2)) (cbrt.f32 (+.f32 (log1p.f32 u1) 2)))) (cbrt.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) 1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1) 1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) 1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.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) 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)) (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)) (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 (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)) (pow.f32 (log1p.f32 u1) 2)) (/.f32 1 (+.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) 2)) (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.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 1 (sqrt.f32 (+.f32 1 (log1p.f32 u1))))) (-.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1))) 1))
(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)
(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 (+.f32 1 (log1p.f32 u1)) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1))) (sqrt.f32 (+.f32 1 (log1p.f32 u1))) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1))) 2) (cbrt.f32 (+.f32 1 (log1p.f32 u1))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (log1p.f32 u1)) (sqrt.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (*.f32 (log1p.f32 u1) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.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)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(+.f32 (log1p.f32 (log1p.f32 u1)) 0)
(+.f32 0 (log1p.f32 (log1p.f32 u1)))
(+.f32 (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1)))) (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1))) 2)))
(+.f32 (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1)))) (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1))) 2)) (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1)))))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1))))) (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1)))))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1))) 2))) (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1)))))
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1))))) (*.f32 1 (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1))))))
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1))))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1)))) 1) (*.f32 (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1)))) 1))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1))) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1)))) 1))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (log1p.f32 u1)))) 1)
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (log1p.f32 (log1p.f32 u1))))) 1)
(*.f32 (log1p.f32 (log1p.f32 u1)) 1)
(*.f32 1 (log1p.f32 (log1p.f32 u1)))
(*.f32 2 (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (log1p.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 (log1p.f32 u1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 (log1p.f32 u1))))
(pow.f32 (log1p.f32 (log1p.f32 u1)) 1)
(pow.f32 (sqrt.f32 (log1p.f32 (log1p.f32 u1))) 2)
(pow.f32 (cbrt.f32 (log1p.f32 (log1p.f32 u1))) 3)
(pow.f32 (pow.f32 (log1p.f32 (log1p.f32 u1)) 3) 1/3)
(sqrt.f32 (pow.f32 (log1p.f32 (log1p.f32 u1)) 2))
(log.f32 (+.f32 1 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (log1p.f32 (log1p.f32 u1)) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (log1p.f32 u1))))
(exp.f32 (log.f32 (log1p.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (log1p.f32 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 u1 (*.f32 u1 -1/2)))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(fma.f32 -1 u1 (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 -1/2 (*.f32 u1 u1))))
(fma.f32 -1 u1 (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 u1 (*.f32 u1 -1/2))))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(fma.f32 -1 u1 (fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 -1/2 (*.f32 u1 u1)))))
(fma.f32 -1 u1 (fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 u1 (*.f32 u1 -1/2)))))
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))
(+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (/.f32 1 u1))
(-.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) (/.f32 1 u1))
(+.f32 (neg.f32 (neg.f32 (log.f32 u1))) (+.f32 (log.f32 -1) (/.f32 -1 u1)))
(-.f32 (+.f32 (log.f32 -1) (+.f32 (/.f32 (*.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2))) (*.f32 -1/2 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))) (pow.f32 u1 2)) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (/.f32 1 u1))
(-.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) (/.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (/.f32 (*.f32 u1 u1) (+.f32 (/.f32 1/2 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 2)) (*.f32 -1/2 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))))))) (/.f32 1 u1))
(+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) (-.f32 (*.f32 (/.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) (*.f32 u1 u1)) (+.f32 (/.f32 -1/2 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 2)) (+.f32 (/.f32 -1/2 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1))) (/.f32 1/2 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 2))))) (/.f32 1 u1))))
(-.f32 (+.f32 (log.f32 -1) (+.f32 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 3))) (*.f32 3 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)))))) (*.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 1/6 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 3)))) (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (pow.f32 u1 3)) (+.f32 (/.f32 (*.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2))) (*.f32 -1/2 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))) (pow.f32 u1 2)) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (/.f32 1 u1))
(+.f32 (log.f32 -1) (-.f32 (+.f32 (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) (/.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (/.f32 (*.f32 u1 u1) (+.f32 (/.f32 1/2 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 2)) (*.f32 -1/2 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))))) (/.f32 (-.f32 (fma.f32 -1/6 (+.f32 (/.f32 2 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (+.f32 (/.f32 2 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 3)) (/.f32 3 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 2)))) (*.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))) (/.f32 1/6 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 3))) (/.f32 (pow.f32 u1 3) (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))) (/.f32 1 u1)))
(+.f32 (log.f32 -1) (+.f32 (/.f32 (+.f32 (fma.f32 -1/6 (+.f32 (/.f32 2 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1))) (+.f32 (/.f32 2 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 3)) (/.f32 3 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 2)))) (/.f32 (+.f32 (/.f32 1/2 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 2)) (*.f32 1/2 (/.f32 1 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1))))) (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)))) (/.f32 -1/6 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 3))) (/.f32 (pow.f32 u1 3) (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)))) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) (-.f32 (*.f32 (/.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) (*.f32 u1 u1)) (+.f32 (/.f32 -1/2 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 2)) (+.f32 (/.f32 -1/2 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1))) (/.f32 1/2 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 2))))) (/.f32 1 u1)))))
(*.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 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (+.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2)))) (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))))) (pow.f32 u1 2))) (/.f32 1 u1))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (/.f32 (*.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) (fma.f32 -1/2 (+.f32 (/.f32 1 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2))) (/.f32 1/2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2)))) (*.f32 u1 u1))) (/.f32 1 u1))
(+.f32 (*.f32 (/.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 u1 u1)) (+.f32 (+.f32 (/.f32 -1/2 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (/.f32 -1/2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2))) (/.f32 1/2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2)))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (/.f32 -1 u1)))
(-.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))) (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))))) (*.f32 1/6 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))) (*.f32 2 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))))))))))) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (/.f32 (*.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (+.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2)))) (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))))) (pow.f32 u1 2)))) (/.f32 1 u1))
(-.f32 (fma.f32 -1 (/.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) (/.f32 (pow.f32 u1 3) (+.f32 (/.f32 1/6 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 3)) (fma.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2))) (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (*.f32 1/6 (+.f32 (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 3)) (+.f32 (/.f32 3 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2)) (/.f32 2 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))))))))))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (/.f32 (*.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) (fma.f32 -1/2 (+.f32 (/.f32 1 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2))) (/.f32 1/2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2)))) (*.f32 u1 u1)))) (/.f32 1 u1))
(+.f32 (fma.f32 -1 (*.f32 (/.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) (pow.f32 u1 3)) (+.f32 (/.f32 1/6 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 3)) (+.f32 (/.f32 (+.f32 (/.f32 -1/2 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (/.f32 -1/2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2))) (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 1/6 (+.f32 (/.f32 3 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2)) (/.f32 2 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))))) (/.f32 1/3 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 3)))))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (*.f32 (/.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 u1 u1)) (+.f32 (+.f32 (/.f32 -1/2 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (/.f32 -1/2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2))) (/.f32 1/2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2)))))) (/.f32 -1 u1))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2))) (*.f32 -1/2 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) 2))) (*.f32 (sqrt.f32 -1) (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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (+.f32 (/.f32 1/2 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 2)) (*.f32 -1/2 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 1 (sqrt.f32 -1)))) 2)) (*.f32 u1 u1)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (+.f32 (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (*.f32 u1 u1) (/.f32 (fma.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) (+.f32 (/.f32 -1/2 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 2)) (+.f32 (/.f32 -1/2 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1))) (/.f32 1/2 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 2)))) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (*.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2))) (*.f32 -1/2 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 3))) (*.f32 3 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)))))) (*.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 1/6 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 3)))) (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2))) (*.f32 -1/2 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))) (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) 2))) (*.f32 (sqrt.f32 -1) (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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 -1/2 (/.f32 (fma.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (+.f32 (/.f32 1/2 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 2)) (*.f32 -1/2 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 1 (sqrt.f32 -1)))) 2)) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (-.f32 (fma.f32 -1/6 (+.f32 (/.f32 2 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (+.f32 (/.f32 2 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 3)) (/.f32 3 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 2)))) (*.f32 1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))) (/.f32 1/6 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 3))))) (pow.f32 u1 3)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (/.f32 (fma.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (+.f32 (/.f32 1/2 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 2)) (*.f32 -1/2 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))) (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 1 (sqrt.f32 -1)))) 2)) (*.f32 u1 u1)))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))
(fma.f32 -1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (fma.f32 -1/2 (/.f32 (fma.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) (+.f32 (/.f32 -1/2 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 2)) (+.f32 (/.f32 -1/2 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1))) (/.f32 1/2 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 2)))) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (*.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) (+.f32 (fma.f32 -1/6 (+.f32 (/.f32 2 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1))) (+.f32 (/.f32 2 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 3)) (/.f32 3 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 2)))) (/.f32 (+.f32 (/.f32 1/2 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 2)) (*.f32 1/2 (/.f32 1 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1))))) (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)))) (/.f32 -1/6 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 3))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))) (*.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (+.f32 (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (*.f32 u1 u1) (/.f32 (fma.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) (+.f32 (/.f32 -1/2 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 2)) (+.f32 (/.f32 -1/2 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1))) (/.f32 1/2 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 2)))) (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (sqrt.f32 -1)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(fma.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) u1) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(fma.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 u1 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2) (*.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (+.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2)))) (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) (fma.f32 -1/2 (+.f32 (/.f32 1 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2))) (/.f32 1/2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2)))) (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2))))) (fma.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) u1) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)) (+.f32 (*.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) (+.f32 (+.f32 (/.f32 -1/2 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (/.f32 -1/2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2))) (/.f32 1/2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2)))) (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2) (*.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (+.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2)))) (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 (*.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))) (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))))) (*.f32 1/6 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))) (*.f32 2 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))))))))))) (*.f32 1/2 (/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2) (*.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (+.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2)))) (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2)))))) (log.f32 (/.f32 -1 u1)))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) (fma.f32 -1/2 (+.f32 (/.f32 1 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2))) (/.f32 1/2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2)))) (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2))))) (fma.f32 1/2 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) u1) (fma.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (pow.f32 u1 3) (fma.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 1/6 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 3)) (fma.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2))) (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (*.f32 1/6 (+.f32 (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 3)) (+.f32 (/.f32 3 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2)) (/.f32 2 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))))))))) (/.f32 (*.f32 1/2 (+.f32 (*.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) (fma.f32 -1/2 (+.f32 (/.f32 1 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2))) (/.f32 1/2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2)))) (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2))) (log.f32 (/.f32 -1 u1)))))))))))
(+.f32 (fma.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 3)) (fma.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 1/6 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 3)) (+.f32 (/.f32 (+.f32 (/.f32 -1/2 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (/.f32 -1/2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2))) (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 1/6 (+.f32 (/.f32 3 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2)) (/.f32 2 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))))) (/.f32 1/3 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 3))))) (/.f32 1/2 (/.f32 (log.f32 (/.f32 -1 u1)) (+.f32 (*.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) (+.f32 (+.f32 (/.f32 -1/2 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (/.f32 -1/2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2))) (/.f32 1/2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2)))) (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2))))))))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)) (+.f32 (*.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) (+.f32 (+.f32 (/.f32 -1/2 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (/.f32 -1/2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2))) (/.f32 1/2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2)))) (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 2 (*.f32 u2 (sqrt.f32 -1))) (PI.f32)))
(+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))
(fma.f32 2 (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 -4/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (*.f32 (*.f32 2 (*.f32 u2 (sqrt.f32 -1))) (PI.f32)) (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 2 (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 -4/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (pow.f32 u2 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (*.f32 (*.f32 2 (*.f32 u2 (sqrt.f32 -1))) (PI.f32)) (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -8/315 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 2 (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (fma.f32 -4/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -8/315 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 -1)))) (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1)))))) (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 u2 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 -1)))) (*.f32 (*.f32 2 (*.f32 u2 (sqrt.f32 -1))) (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 -1 u1)
(neg.f32 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1 (pow.f32 u1 2)))
(*.f32 -1 (+.f32 u1 (*.f32 u1 u1)))
(neg.f32 (+.f32 u1 (*.f32 u1 u1)))
(+.f32 (*.f32 -7/6 (pow.f32 u1 3)) (+.f32 (*.f32 -1 u1) (*.f32 -1 (pow.f32 u1 2))))
(fma.f32 -7/6 (pow.f32 u1 3) (*.f32 -1 (+.f32 u1 (*.f32 u1 u1))))
(fma.f32 -7/6 (pow.f32 u1 3) (neg.f32 (+.f32 u1 (*.f32 u1 u1))))
(+.f32 (*.f32 -7/6 (pow.f32 u1 3)) (+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -35/24 (pow.f32 u1 4)) (*.f32 -1 (pow.f32 u1 2)))))
(fma.f32 -7/6 (pow.f32 u1 3) (fma.f32 -1 u1 (fma.f32 -35/24 (pow.f32 u1 4) (neg.f32 (*.f32 u1 u1)))))
(fma.f32 -7/6 (pow.f32 u1 3) (fma.f32 -1 u1 (fma.f32 -35/24 (pow.f32 u1 4) (*.f32 u1 (neg.f32 u1)))))
(log.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(log1p.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))
(-.f32 (log.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (/.f32 1 (*.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) u1)))
(-.f32 (log1p.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (/.f32 1 (*.f32 u1 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(+.f32 (log1p.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (/.f32 -1 (*.f32 u1 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) (pow.f32 u1 2)))) (/.f32 1 (*.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) u1)))
(+.f32 (log1p.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (-.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 u1 u1))) (/.f32 1 (*.f32 u1 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))
(+.f32 (/.f32 (+.f32 (/.f32 -1/2 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 2)) (/.f32 -1/2 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)))) (*.f32 u1 u1)) (+.f32 (log1p.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (/.f32 -1 (*.f32 u1 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1))))))
(-.f32 (+.f32 (log.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/6 (/.f32 (+.f32 (*.f32 2 (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 3))) (*.f32 3 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2))))) (pow.f32 u1 3))) (*.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) (pow.f32 u1 2))))) (/.f32 1 (*.f32 (+.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) u1)))
(-.f32 (+.f32 (log1p.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (fma.f32 -1/6 (/.f32 (+.f32 (/.f32 2 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (+.f32 (/.f32 2 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 3)) (/.f32 3 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 2)))) (pow.f32 u1 3)) (*.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 2)) (/.f32 1 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 u1 u1))))) (/.f32 1 (*.f32 u1 (+.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(+.f32 (log1p.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (+.f32 (fma.f32 -1/6 (/.f32 (+.f32 (/.f32 2 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1))) (+.f32 (/.f32 2 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 3)) (/.f32 3 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 2)))) (pow.f32 u1 3)) (/.f32 (+.f32 (/.f32 -1/2 (pow.f32 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)) 2)) (/.f32 -1/2 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1)))) (*.f32 u1 u1))) (/.f32 -1 (*.f32 u1 (+.f32 (log.f32 -1) (+.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1))))))
(log.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))))
(log1p.f32 (neg.f32 (log.f32 (/.f32 -1 u1))))
(-.f32 (log.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) u1)))
(-.f32 (log1p.f32 (neg.f32 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (*.f32 u1 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))))))
(+.f32 (log1p.f32 (neg.f32 (log.f32 (/.f32 -1 u1)))) (/.f32 -1 (*.f32 u1 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))))))
(-.f32 (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))) (pow.f32 u1 2))) (log.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))))) (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) u1)))
(-.f32 (fma.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2))) (*.f32 u1 u1)) (log1p.f32 (neg.f32 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (*.f32 u1 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))))))
(+.f32 (log1p.f32 (neg.f32 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (+.f32 (/.f32 -1/2 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (/.f32 -1/2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2))) (*.f32 u1 u1)) (/.f32 -1 (*.f32 u1 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))))))
(-.f32 (+.f32 (*.f32 -1/6 (/.f32 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))) (*.f32 2 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))))))) (pow.f32 u1 3))) (+.f32 (*.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) 2))) (pow.f32 u1 2))) (log.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1))))))) (/.f32 1 (*.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u1)))) u1)))
(-.f32 (fma.f32 -1/6 (/.f32 (+.f32 (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 3)) (+.f32 (/.f32 3 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2)) (/.f32 2 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))))) (pow.f32 u1 3)) (fma.f32 -1/2 (/.f32 (+.f32 (/.f32 1 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (/.f32 1 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2))) (*.f32 u1 u1)) (log1p.f32 (neg.f32 (log.f32 (/.f32 -1 u1)))))) (/.f32 1 (*.f32 u1 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))))))
(+.f32 (fma.f32 -1/6 (/.f32 (+.f32 (/.f32 2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 3)) (+.f32 (/.f32 3 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2)) (/.f32 2 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))))) (pow.f32 u1 3)) (+.f32 (log1p.f32 (neg.f32 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 (/.f32 -1/2 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1))))) (/.f32 -1/2 (pow.f32 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))) 2))) (*.f32 u1 u1)))) (/.f32 -1 (*.f32 u1 (+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u1)))))))
(+.f32 (+.f32 1 (log1p.f32 u1)) -1)
(log1p.f32 u1)
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(log1p.f32 u1)
(+.f32 1 (+.f32 (log1p.f32 u1) -1))
(log1p.f32 u1)
(+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) -1))
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(+.f32 1 (neg.f32 (+.f32 1 (log1p.f32 u1))))
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(+.f32 0 (log1p.f32 u1))
(log1p.f32 u1)
(+.f32 (+.f32 (log1p.f32 u1) 2) -2)
(log1p.f32 u1)
(+.f32 -1 (+.f32 1 (log1p.f32 u1)))
(log1p.f32 u1)
(+.f32 (-.f32 (log1p.f32 u1) 1) 1)
(log1p.f32 u1)
(+.f32 (+.f32 (log1p.f32 u1) -1) 1)
(log1p.f32 u1)
(+.f32 (*.f32 (+.f32 1 (log1p.f32 u1)) -1) 1)
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(+.f32 (neg.f32 (+.f32 1 (log1p.f32 u1))) 1)
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(+.f32 (+.f32 0 (-.f32 (log1p.f32 u1) 1)) 1)
(log1p.f32 u1)
(+.f32 (+.f32 0 (+.f32 (log1p.f32 u1) -1)) 1)
(log1p.f32 u1)
(+.f32 (+.f32 0 (*.f32 (+.f32 1 (log1p.f32 u1)) -1)) 1)
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(+.f32 (+.f32 0 (neg.f32 (+.f32 1 (log1p.f32 u1)))) 1)
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(+.f32 (-.f32 1 (+.f32 (log1p.f32 u1) 2)) 1)
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(+.f32 (-.f32 0 (/.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))) (/.f32 1 (+.f32 (log1p.f32 u1) 2)))
(+.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 2 (log1p.f32 u1)))) (/.f32 1 (+.f32 2 (log1p.f32 u1))))
(+.f32 (/.f32 (neg.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (+.f32 2 (log1p.f32 u1))) (/.f32 1 (+.f32 2 (log1p.f32 u1))))
(+.f32 (-.f32 0 (/.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(+.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))) (/.f32 1 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))))
(+.f32 (/.f32 (neg.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1))))) (/.f32 1 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1))))))
(+.f32 (*.f32 1 (-.f32 (log1p.f32 u1) 1)) 1)
(log1p.f32 u1)
(+.f32 (*.f32 1 (+.f32 (log1p.f32 u1) -1)) 1)
(log1p.f32 u1)
(+.f32 (*.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) -1)) 1)
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(+.f32 (*.f32 1 (neg.f32 (+.f32 1 (log1p.f32 u1)))) 1)
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(+.f32 (*.f32 -1 (-.f32 (log1p.f32 u1) 1)) -1)
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(+.f32 (*.f32 -1 (+.f32 (log1p.f32 u1) -1)) -1)
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (log1p.f32 u1)) -1)) -1)
(log1p.f32 u1)
(+.f32 (*.f32 -1 (neg.f32 (+.f32 1 (log1p.f32 u1)))) -1)
(log1p.f32 u1)
(+.f32 (*.f32 (-.f32 (log1p.f32 u1) 1) 1) 1)
(log1p.f32 u1)
(+.f32 (*.f32 (+.f32 (log1p.f32 u1) -1) 1) 1)
(log1p.f32 u1)
(+.f32 (*.f32 (*.f32 (+.f32 1 (log1p.f32 u1)) -1) 1) 1)
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(+.f32 (*.f32 (neg.f32 (+.f32 1 (log1p.f32 u1))) 1) 1)
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(+.f32 (*.f32 (-.f32 (log1p.f32 u1) 1) -1) -1)
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(+.f32 (*.f32 (+.f32 (log1p.f32 u1) -1) -1) -1)
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(+.f32 (*.f32 (*.f32 (+.f32 1 (log1p.f32 u1)) -1) -1) -1)
(log1p.f32 u1)
(+.f32 (*.f32 (neg.f32 (+.f32 1 (log1p.f32 u1))) -1) -1)
(log1p.f32 u1)
(*.f32 1 (log1p.f32 u1))
(log1p.f32 u1)
(*.f32 (log1p.f32 u1) 1)
(log1p.f32 u1)
(*.f32 (log1p.f32 u1) -1)
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(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))))
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/2))
(*.f32 (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 (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))))
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 1 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 2 (log1p.f32 u1)))
(*.f32 -1 (log1p.f32 u1))
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/2))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(*.f32 (+.f32 1 (sqrt.f32 (+.f32 1 (log1p.f32 u1)))) (-.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1))) 1))
(*.f32 (+.f32 1 (sqrt.f32 (+.f32 1 (log1p.f32 u1)))) (+.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1))) -1))
(fma.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1))) (sqrt.f32 (+.f32 1 (log1p.f32 u1))) -1)
(*.f32 (/.f32 1 (+.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 2 (log1p.f32 u1)))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))) (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (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 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) 1) (/.f32 1 (log1p.f32 u1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 2)) (+.f32 (log1p.f32 u1) 2))
(*.f32 (+.f32 2 (log1p.f32 u1)) (-.f32 (/.f32 0 (pow.f32 (log1p.f32 u1) 2)) 1))
(-.f32 -2 (log1p.f32 u1))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (+.f32 (log1p.f32 u1) 2)))
(*.f32 (-.f32 (/.f32 0 (pow.f32 (log1p.f32 u1) 2)) 1) (+.f32 (neg.f32 (log1p.f32 u1)) -2))
(+.f32 2 (log1p.f32 u1))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(*.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (-.f32 (-.f32 -2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (-.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 1 (log1p.f32 u1)) -1)))
(*.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (-.f32 (-.f32 -2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (log1p.f32 u1))
(/.f32 (pow.f32 (log1p.f32 u1) 3) (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 (+.f32 1 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 1 (log1p.f32 u1)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (-.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 (log1p.f32 u1) 2) (+.f32 (log1p.f32 u1) 2)))) (-.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 1 (log1p.f32 u1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (-.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 4) (*.f32 (+.f32 2 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1))))) (-.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 1 (log1p.f32 u1))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 4) (*.f32 (+.f32 2 (log1p.f32 u1)) (-.f32 -2 (log1p.f32 u1))))) (+.f32 (-.f32 -1 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 2)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) 3) (pow.f32 (+.f32 (log1p.f32 u1) 2) 3))) (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (-.f32 (*.f32 (+.f32 (log1p.f32 u1) 2) (+.f32 (log1p.f32 u1) 2)) (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) 3) (pow.f32 (+.f32 2 (log1p.f32 u1)) 3))) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 4) (*.f32 (+.f32 2 (log1p.f32 u1)) (-.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (pow.f32 (+.f32 2 (log1p.f32 u1)) 3) (pow.f32 (+.f32 1 (log1p.f32 u1)) 6))) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 4) (*.f32 (+.f32 2 (log1p.f32 u1)) (-.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))))
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1) (-.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 (log1p.f32 u1) 2) (+.f32 (log1p.f32 u1) 2)))) (-.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 1 (log1p.f32 u1))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 1 (log1p.f32 u1))) (/.f32 (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1) (-.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 4) (*.f32 (+.f32 2 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1))))))
(*.f32 (+.f32 (-.f32 -1 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 2)) (/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 4) (*.f32 (+.f32 2 (log1p.f32 u1)) (-.f32 -2 (log1p.f32 u1))))))
(*.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1) (+.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) 3) (pow.f32 (+.f32 (log1p.f32 u1) 2) 3))) (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (-.f32 (*.f32 (+.f32 (log1p.f32 u1) 2) (+.f32 (log1p.f32 u1) 2)) (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 4) (*.f32 (+.f32 2 (log1p.f32 u1)) (-.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))))) (+.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) 3) (pow.f32 (+.f32 2 (log1p.f32 u1)) 3)))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 4) (*.f32 (+.f32 2 (log1p.f32 u1)) (-.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))) (/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (pow.f32 (+.f32 2 (log1p.f32 u1)) 3) (pow.f32 (+.f32 1 (log1p.f32 u1)) 6))))
(*.f32 (/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (-.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 (log1p.f32 u1) 2) (+.f32 (log1p.f32 u1) 2)))) (-.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 1 (log1p.f32 u1))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 1 (log1p.f32 u1))) (/.f32 (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1) (-.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 4) (*.f32 (+.f32 2 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1))))))
(*.f32 (+.f32 (-.f32 -1 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 2)) (/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 4) (*.f32 (+.f32 2 (log1p.f32 u1)) (-.f32 -2 (log1p.f32 u1))))))
(*.f32 (/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (+.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) 3) (pow.f32 (+.f32 (log1p.f32 u1) 2) 3))) (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (-.f32 (*.f32 (+.f32 (log1p.f32 u1) 2) (+.f32 (log1p.f32 u1) 2)) (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 4) (*.f32 (+.f32 2 (log1p.f32 u1)) (-.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))))) (+.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) 3) (pow.f32 (+.f32 2 (log1p.f32 u1)) 3)))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 4) (*.f32 (+.f32 2 (log1p.f32 u1)) (-.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))) (/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (pow.f32 (+.f32 2 (log1p.f32 u1)) 3) (pow.f32 (+.f32 1 (log1p.f32 u1)) 6))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(*.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1))))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(*.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1))))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(*.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (-.f32 (-.f32 -2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (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))
(log1p.f32 u1)
(*.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (-.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (pow.f32 (log1p.f32 u1) 3))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 1 (/.f32 1 (log1p.f32 u1)))
(log1p.f32 u1)
(/.f32 1 (/.f32 (-.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 1 (log1p.f32 u1)) -1)) (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (log1p.f32 u1) 1)
(log1p.f32 u1)
(/.f32 (log1p.f32 u1) -1)
(/.f32 (log1p.f32 u1) (/.f32 (+.f32 (log1p.f32 u1) 2) (log1p.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 2 (log1p.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 u1) 3/2) (sqrt.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (pow.f32 (log1p.f32 u1) 3/2) (sqrt.f32 (+.f32 2 (log1p.f32 u1))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 (log1p.f32 u1) 2))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 2 (log1p.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (neg.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 (neg.f32 (log1p.f32 u1)) -2))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 -2 (log1p.f32 u1)))
(/.f32 (+.f32 (log1p.f32 u1) 2) (/.f32 (+.f32 (log1p.f32 u1) 2) (log1p.f32 u1)))
(*.f32 (/.f32 (+.f32 2 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1))) (log1p.f32 u1))
(*.f32 (log1p.f32 u1) (/.f32 (+.f32 2 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1))))
(/.f32 -1 (/.f32 1 (log1p.f32 u1)))
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (-.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 1 (log1p.f32 u1)) -1)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1))))))
(/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (/.f32 (-.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 1 (log1p.f32 u1)) -1)) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (/.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (/.f32 (-.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 1 (log1p.f32 u1)) -1)) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (/.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 4) (cbrt.f32 (+.f32 2 (log1p.f32 u1))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (/.f32 (+.f32 (log1p.f32 u1) 2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 2 (log1p.f32 u1)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) 1) (+.f32 (log1p.f32 u1) 2))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 2 (log1p.f32 u1)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) 1) (neg.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 (neg.f32 (log1p.f32 u1)) -2))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 -2 (log1p.f32 u1)))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1) (-.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 1 (log1p.f32 u1)) -1)))
(/.f32 (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) -1) (+.f32 (log1p.f32 u1) 2))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (+.f32 2 (log1p.f32 u1)) -1))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (+.f32 2 (log1p.f32 u1)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) -1) (neg.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (+.f32 (neg.f32 (log1p.f32 u1)) -2) -1))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (-.f32 -2 (log1p.f32 u1)))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) 1) (*.f32 (+.f32 (log1p.f32 u1) 2) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 4) -1) (*.f32 (+.f32 2 (log1p.f32 u1)) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 4)) (*.f32 (+.f32 2 (log1p.f32 u1)) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) 1) (*.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(/.f32 (/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 6) -1) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 6)) (*.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) 1) (*.f32 (-.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 1 (log1p.f32 u1)) -1)) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(/.f32 (/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 6) -1) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 6)) (*.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) 3) 1) (*.f32 (+.f32 (log1p.f32 u1) 2) (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (+.f32 1 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) 1)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) 3) -1) (*.f32 (+.f32 2 (log1p.f32 u1)) (+.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 4))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 6)) (+.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 4)))) (+.f32 2 (log1p.f32 u1)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) 3) 1) (*.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)) (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) 1)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) 3) -1) (*.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (+.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 6))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1))))) (+.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) (pow.f32 (+.f32 1 (log1p.f32 u1)) 6))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) 3) 1) (*.f32 (-.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 1 (log1p.f32 u1)) -1)) (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) 1)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) 3) -1) (*.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (+.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 6))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1))))) (+.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) (pow.f32 (+.f32 1 (log1p.f32 u1)) 6))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) 1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) 1) (-.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 1 (log1p.f32 u1)) -1)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (*.f32 1 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (*.f32 1 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (*.f32 1 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (*.f32 1 (-.f32 0 (pow.f32 (log1p.f32 u1) 2))) (log1p.f32 u1))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(/.f32 (*.f32 1 (-.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (sqrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (/.f32 (cbrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (cbrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.f32 (*.f32 -1 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (*.f32 -1 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (*.f32 -1 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (*.f32 -1 (-.f32 0 (pow.f32 (log1p.f32 u1) 2))) (log1p.f32 u1))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2))) (log1p.f32 u1))
(/.f32 (*.f32 -1 (-.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(log1p.f32 u1)
(/.f32 (*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 4)) (cbrt.f32 (+.f32 2 (log1p.f32 u1))))
(neg.f32 (/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 4) (cbrt.f32 (+.f32 2 (log1p.f32 u1)))))
(/.f32 (*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (cbrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (log1p.f32 u1)) (sqrt.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (log1p.f32 u1) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (+.f32 2 (log1p.f32 u1))))
(*.f32 (/.f32 (log1p.f32 u1) (sqrt.f32 (+.f32 2 (log1p.f32 u1)))) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (/.f32 (sqrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 4)) (cbrt.f32 (+.f32 2 (log1p.f32 u1))))
(neg.f32 (/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 4) (cbrt.f32 (+.f32 2 (log1p.f32 u1)))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (cbrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))) (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1) 1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) 1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) 1) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (*.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) 1) (log1p.f32 u1))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(/.f32 (*.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 3)) 1) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) -1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) -1) (-.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (*.f32 (+.f32 1 (log1p.f32 u1)) -1)))
(/.f32 (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1) -1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) -1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) -1) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (*.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) -1) (log1p.f32 u1))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2))) (log1p.f32 u1))
(/.f32 (*.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 3)) -1) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(log1p.f32 u1)
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (sqrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (log1p.f32 u1) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (log1p.f32 u1) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (+.f32 2 (log1p.f32 u1))))
(*.f32 (/.f32 (log1p.f32 u1) (sqrt.f32 (+.f32 2 (log1p.f32 u1)))) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (neg.f32 (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (/.f32 (sqrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (/.f32 (cbrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (cbrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.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 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (/.f32 (cbrt.f32 (+.f32 2 (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (/.f32 (cbrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (cbrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) 1) (/.f32 1 (+.f32 (log1p.f32 u1) 2))) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 4) -1) (*.f32 (+.f32 2 (log1p.f32 u1)) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 4)) (*.f32 (+.f32 2 (log1p.f32 u1)) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) 3) 1) (/.f32 1 (+.f32 (log1p.f32 u1) 2))) (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (+.f32 1 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) 1))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) 3) -1) (*.f32 (+.f32 2 (log1p.f32 u1)) (+.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 4))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 6)) (+.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (pow.f32 (+.f32 1 (log1p.f32 u1)) 4)))) (+.f32 2 (log1p.f32 u1)))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) 1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))
(/.f32 (/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 6) -1) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 6)) (*.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))) (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) 3) 1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))) (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) 1))))
(/.f32 (*.f32 (/.f32 1 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (+.f32 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) 3) -1)) (+.f32 (+.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 6)))
(/.f32 (/.f32 1 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1))))) (/.f32 (+.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) (pow.f32 (+.f32 1 (log1p.f32 u1)) 6))) (+.f32 -1 (pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) 3))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (cbrt.f32 (+.f32 (log1p.f32 u1) 2)) (cbrt.f32 (+.f32 (log1p.f32 u1) 2)))) (cbrt.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (cbrt.f32 (+.f32 2 (log1p.f32 u1))) (cbrt.f32 (+.f32 2 (log1p.f32 u1))))) (cbrt.f32 (+.f32 2 (log1p.f32 u1))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (cbrt.f32 (+.f32 2 (log1p.f32 u1))) (*.f32 (cbrt.f32 (+.f32 2 (log1p.f32 u1))) (cbrt.f32 (+.f32 2 (log1p.f32 u1))))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) 1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (*.f32 (sqrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (sqrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1))))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (*.f32 (cbrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (cbrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))))) (cbrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))))
(/.f32 (/.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (cbrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))) (cbrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))) (cbrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1))))))
(/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1) 1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (/.f32 (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1) (sqrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))) (sqrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1))))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))))
(/.f32 (/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1) 1) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (/.f32 (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1) (*.f32 (cbrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (cbrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))))) (cbrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (cbrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))) (cbrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))) (cbrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1))))))
(/.f32 (/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) 1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))
(/.f32 (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1) (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))
(/.f32 (/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (/.f32 (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1) (sqrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)))) (sqrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1))))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))))
(/.f32 (/.f32 (neg.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (/.f32 (fma.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3) -1 1) (*.f32 (cbrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (cbrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))))) (cbrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))))
(/.f32 (/.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)) (cbrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))) (cbrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))) (cbrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1))))))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) 1) (log1p.f32 u1))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (sqrt.f32 (log1p.f32 u1))) (neg.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (pow.f32 (log1p.f32 u1) 3))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (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 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/2)))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (cbrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (cbrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (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 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (neg.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (pow.f32 (log1p.f32 u1) 3))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 2)) (/.f32 1 (+.f32 (log1p.f32 u1) 2)))
(*.f32 (+.f32 2 (log1p.f32 u1)) (-.f32 (/.f32 0 (pow.f32 (log1p.f32 u1) 2)) 1))
(-.f32 -2 (log1p.f32 u1))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) -1) (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (pow.f32 (log1p.f32 u1) 3))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(*.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2)) (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (-.f32 (-.f32 -2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (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 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/2)))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(/.f32 (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (cbrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (*.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (pow.f32 (log1p.f32 u1) 3))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (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 (pow.f32 (log1p.f32 u1) 2) (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (pow.f32 (log1p.f32 u1) 3))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (pow.f32 (log1p.f32 u1) 3))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (+.f32 1 (sqrt.f32 (+.f32 1 (log1p.f32 u1))))) (-.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1))) 1))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (*.f32 (+.f32 1 (sqrt.f32 (+.f32 1 (log1p.f32 u1)))) (+.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1))) -1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (fma.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1))) (sqrt.f32 (+.f32 1 (log1p.f32 u1))) -1))
(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) 2) 1/2)
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(pow.f32 (pow.f32 (log1p.f32 u1) 3) 1/3)
(log1p.f32 u1)
(neg.f32 (log1p.f32 u1))
(-.f32 1 (+.f32 1 (log1p.f32 u1)))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(log.f32 (+.f32 u1 1))
(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 (+.f32 1 (log1p.f32 u1)) -1)
(log1p.f32 u1)
(fma.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1))) (sqrt.f32 (+.f32 1 (log1p.f32 u1))) -1)
(*.f32 (+.f32 1 (sqrt.f32 (+.f32 1 (log1p.f32 u1)))) (+.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1))) -1))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1))) 2) (cbrt.f32 (+.f32 1 (log1p.f32 u1))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (log1p.f32 u1)) (sqrt.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (+.f32 2 (log1p.f32 u1))) (log1p.f32 u1)))
(*.f32 (/.f32 (log1p.f32 u1) (sqrt.f32 (+.f32 2 (log1p.f32 u1)))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))))
(*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(/.f32 (*.f32 (log1p.f32 u1) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (+.f32 2 (log1p.f32 u1))) (log1p.f32 u1)))
(*.f32 (/.f32 (log1p.f32 u1) (sqrt.f32 (+.f32 2 (log1p.f32 u1)))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3)))))
(*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))) (sqrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (+.f32 (log1p.f32 u1) 2)))
(/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (/.f32 (cbrt.f32 (+.f32 2 (log1p.f32 u1))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (+.f32 2 (log1p.f32 u1)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cbrt.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u1)) 2) (+.f32 (log1p.f32 u1) 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (+.f32 (+.f32 2 (log1p.f32 u1)) (pow.f32 (+.f32 1 (log1p.f32 u1)) 2))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u1)) 3))) (cbrt.f32 (+.f32 1 (*.f32 (+.f32 1 (log1p.f32 u1)) (+.f32 2 (log1p.f32 u1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (sin.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)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 (log1p.f32 u1)) 0)
(log1p.f32 (log1p.f32 u1))
(+.f32 0 (log1p.f32 (log1p.f32 u1)))
(log1p.f32 (log1p.f32 u1))
(+.f32 (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1)))) (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1))) 2)))
(+.f32 (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1)))) (*.f32 2 (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1))))))
(*.f32 3 (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1)))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1)))) (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1)))))
(*.f32 2 (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1))) 2)) (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1)))))
(+.f32 (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1)))) (*.f32 2 (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1))))))
(*.f32 3 (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1)))))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1))))) (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1)))))
(*.f32 2 (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1)))))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1))) 2))) (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1)))))
(+.f32 (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1)))) (*.f32 2 (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1))))))
(*.f32 3 (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1)))))
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1))))) (*.f32 1 (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1))))))
(*.f32 2 (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1)))))
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1))))))
(+.f32 (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1)))) (*.f32 2 (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1))))))
(*.f32 3 (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1)))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1)))) 1) (*.f32 (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1)))) 1))
(*.f32 2 (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1)))))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1))) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1)))) 1))
(+.f32 (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1)))) (*.f32 2 (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1))))))
(*.f32 3 (log.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u1)))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (log1p.f32 u1)))) 1)
(log1p.f32 (log1p.f32 u1))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (log1p.f32 (log1p.f32 u1))))) 1)
(log1p.f32 (log1p.f32 u1))
(*.f32 (log1p.f32 (log1p.f32 u1)) 1)
(log1p.f32 (log1p.f32 u1))
(*.f32 1 (log1p.f32 (log1p.f32 u1)))
(log1p.f32 (log1p.f32 u1))
(*.f32 2 (log.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 (log1p.f32 u1))))
(log1p.f32 (log1p.f32 u1))
(*.f32 (cbrt.f32 (log1p.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 (log1p.f32 u1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (log1p.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 (log1p.f32 u1)) 2)))
(pow.f32 (log1p.f32 (log1p.f32 u1)) 1)
(log1p.f32 (log1p.f32 u1))
(pow.f32 (sqrt.f32 (log1p.f32 (log1p.f32 u1))) 2)
(log1p.f32 (log1p.f32 u1))
(pow.f32 (cbrt.f32 (log1p.f32 (log1p.f32 u1))) 3)
(log1p.f32 (log1p.f32 u1))
(pow.f32 (pow.f32 (log1p.f32 (log1p.f32 u1)) 3) 1/3)
(log1p.f32 (log1p.f32 u1))
(sqrt.f32 (pow.f32 (log1p.f32 (log1p.f32 u1)) 2))
(log.f32 (+.f32 1 (log1p.f32 u1)))
(log1p.f32 (log1p.f32 u1))
(cbrt.f32 (pow.f32 (log1p.f32 (log1p.f32 u1)) 3))
(log1p.f32 (log1p.f32 u1))
(expm1.f32 (log1p.f32 (log1p.f32 (log1p.f32 u1))))
(log1p.f32 (log1p.f32 u1))
(exp.f32 (log.f32 (log1p.f32 (log1p.f32 u1))))
(log1p.f32 (log1p.f32 u1))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (log1p.f32 u1))) 1))
(log1p.f32 (log1p.f32 u1))

eval1.0s (6.8%)

Compiler

Compiled 47091 to 31168 computations (33.8% saved)

prune617.0ms (4.1%)

Pruning

56 alts after pruning (52 fresh and 4 done)

PrunedKeptTotal
New1546381584
Fresh181432
Picked011
Done336
Total1567561623
Error
0.1b
Counts
1623 → 56
Alt Table
Click to see full alt table
StatusErrorProgram
3.3b
(fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (pow.f32 u2 3)))))
3.9b
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))))
11.4b
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))) 2)
7.6b
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 3)
7.5b
(/.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (log1p.f32 u1))
7.6b
(/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
7.6b
(/.f32 (*.f32 2 (sqrt.f32 (log1p.f32 u1))) (/.f32 2 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 (PI.f32) 0)))))
7.5b
(/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)))
11.7b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) (*.f32 2 (*.f32 u2 (PI.f32))))
11.4b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (*.f32 2 (*.f32 u2 (PI.f32))))
7.6b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
11.4b
(*.f32 (pow.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) 3) (*.f32 2 (*.f32 u2 (PI.f32))))
6.1b
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) 2))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (/.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)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
7.5b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 -1 (/.f32 1 (log1p.f32 u1))))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.5b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
8.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
1.0b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
1.2b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u1 3))) (log1p.f32 (fma.f32 u1 u1 u1))))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
17.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (exp.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1)))) 1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
15.8b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
20.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1))) (sin.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
15.3b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
10.9b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
6.9b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) 1/3))
2.5b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))
0.9b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3))
14.7b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))))
7.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/3)))
6.2b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 2)))
6.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3)))
6.0b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32))))
7.0b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (exp.f32 (log.f32 (*.f32 u2 (PI.f32))))))
1.0b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
1.7b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 (PI.f32) u2))))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (cbrt.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 3) (PI.f32)) (pow.f32 u2 3))))))
0.7b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (cbrt.f32 (*.f32 (exp.f32 (*.f32 3 (log.f32 (PI.f32)))) (pow.f32 u2 3))))))
13.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3))))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
3.2b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
14.5b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
14.7b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (sin.f32 (exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
11.4b
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
0.6b
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
30.4b
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
16.4b
(*.f32 (log.f32 (sqrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))) (*.f32 2 (sqrt.f32 (log1p.f32 u1))))
11.4b
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) (*.f32 2 (*.f32 u2 (PI.f32))))
7.5b
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
11.4b
(*.f32 (PI.f32) (*.f32 (*.f32 2 u2) (sqrt.f32 (log1p.f32 u1))))
11.4b
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 2)))
9.5b
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
Compiler

Compiled 2036 to 1692 computations (16.9% saved)

localize135.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (*.f32 2 (PI.f32)) u2)
0.4b
(pow.f32 (log1p.f32 (neg.f32 u1)) 2)
0.4b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.5b
(pow.f32 (log1p.f32 (neg.f32 u1)) 3)
Compiler

Compiled 124 to 76 computations (38.7% saved)

series6.0ms (0%)

Counts
3 → 44
Calls

12 calls:

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

rewrite94.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1058×associate-/l/
720×distribute-lft-in
448×add-sqr-sqrt
432×*-un-lft-identity
424×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify123.0ms (0.8%)

Algorithm
egg-herbie
Rules
1470×associate-/r*
1050×associate-/l*
1030×associate-*r*
852×associate-*l*
718×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070910116
121869112
Stop Event
node limit
Counts
288 → 393
Calls
Call 1
Inputs
(*.f32 -1 (pow.f32 u1 3))
(+.f32 (*.f32 -3/2 (pow.f32 u1 4)) (*.f32 -1 (pow.f32 u1 3)))
(+.f32 (*.f32 -3/2 (pow.f32 u1 4)) (+.f32 (*.f32 -7/4 (pow.f32 u1 5)) (*.f32 -1 (pow.f32 u1 3))))
(+.f32 (*.f32 -3/2 (pow.f32 u1 4)) (+.f32 (*.f32 -7/4 (pow.f32 u1 5)) (+.f32 (*.f32 -1 (pow.f32 u1 3)) (*.f32 -15/8 (pow.f32 u1 6)))))
(pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 3)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) u1)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) u1)) (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 3)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) u1)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) (pow.f32 u1 2))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (pow.f32 u1 2)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) u1)) (+.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 3) (*.f32 2 (/.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (pow.f32 u1 2))))))))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (pow.f32 u1 2)) (+.f32 (/.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -2/3 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1)) (pow.f32 u1 3)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) u1)) (+.f32 (/.f32 (log.f32 -1) (pow.f32 u1 3)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) u1)) (+.f32 (*.f32 -1 (/.f32 (log.f32 (/.f32 1 u1)) (pow.f32 u1 3))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) (pow.f32 u1 3))) (+.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1) (pow.f32 u1 3))) (*.f32 2 (/.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (pow.f32 u1 2)))))))))))))
(*.f32 -1 (pow.f32 (log.f32 (/.f32 -1 u1)) 3))
(+.f32 (*.f32 -1 (pow.f32 (log.f32 (/.f32 -1 u1)) 3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) u1)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (log.f32 (/.f32 -1 u1)) (+.f32 1 (log.f32 (/.f32 -1 u1)))) (pow.f32 u1 2))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 2) (pow.f32 u1 2))) (+.f32 (*.f32 -2 (/.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 u1 2))) (+.f32 (*.f32 -1 (pow.f32 (log.f32 (/.f32 -1 u1)) 3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) u1))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (log.f32 (/.f32 -1 u1)) (+.f32 1 (log.f32 (/.f32 -1 u1)))) (pow.f32 u1 2))) (+.f32 (*.f32 -2 (/.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 u1 2))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 2) (pow.f32 u1 2))) (+.f32 (*.f32 -1 (pow.f32 (log.f32 (/.f32 -1 u1)) 3)) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (+.f32 (*.f32 1/3 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 -1 u1)) (-.f32 (*.f32 -2/3 (log.f32 (/.f32 -1 u1))) 1))) (*.f32 2 (log.f32 (/.f32 -1 u1)))))) (pow.f32 u1 3))) (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) u1)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -8/315 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(pow.f32 u1 2)
(+.f32 (pow.f32 u1 2) (pow.f32 u1 3))
(+.f32 (pow.f32 u1 2) (+.f32 (*.f32 11/12 (pow.f32 u1 4)) (pow.f32 u1 3)))
(+.f32 (*.f32 5/6 (pow.f32 u1 5)) (+.f32 (pow.f32 u1 2) (+.f32 (*.f32 11/12 (pow.f32 u1 4)) (pow.f32 u1 3))))
(pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)
(+.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) (*.f32 -2 (/.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) u1)))
(+.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (pow.f32 u1 2))) (+.f32 (/.f32 1 (pow.f32 u1 2)) (*.f32 -2 (/.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) u1)))))
(+.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (pow.f32 u1 2))) (+.f32 (/.f32 1 (pow.f32 u1 3)) (+.f32 (*.f32 -2/3 (/.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (pow.f32 u1 3))) (*.f32 -2 (/.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) u1)))))))
(pow.f32 (log.f32 (/.f32 -1 u1)) 2)
(+.f32 (*.f32 2 (/.f32 (log.f32 (/.f32 -1 u1)) u1)) (pow.f32 (log.f32 (/.f32 -1 u1)) 2))
(+.f32 (/.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (*.f32 2 (/.f32 (log.f32 (/.f32 -1 u1)) u1)) (pow.f32 (log.f32 (/.f32 -1 u1)) 2))))
(+.f32 (/.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -2/3 (log.f32 (/.f32 -1 u1))) 1) (pow.f32 u1 3))) (+.f32 (*.f32 2 (/.f32 (log.f32 (/.f32 -1 u1)) u1)) (pow.f32 (log.f32 (/.f32 -1 u1)) 2)))))
(+.f32 (pow.f32 (log1p.f32 u1) 3) 0)
(+.f32 (pow.f32 (log1p.f32 u1) 3) (*.f32 (log1p.f32 u1) 0))
(+.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 0 (*.f32 (log1p.f32 u1) 0)))
(+.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 (*.f32 (log1p.f32 u1) 0) 0))
(+.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 (*.f32 (log1p.f32 u1) 0) (*.f32 (log1p.f32 u1) 0)))
(+.f32 (pow.f32 (log1p.f32 u1) 3) (-.f32 (*.f32 (log1p.f32 u1) 0) 0))
(+.f32 (pow.f32 (log1p.f32 u1) 3) (*.f32 1 (*.f32 (log1p.f32 u1) 0)))
(+.f32 (pow.f32 (log1p.f32 u1) 3) (*.f32 -1 (*.f32 (log1p.f32 u1) 0)))
(+.f32 0 (pow.f32 (log1p.f32 u1) 3))
(+.f32 (*.f32 (log1p.f32 u1) 0) (pow.f32 (log1p.f32 u1) 3))
(+.f32 (+.f32 0 (*.f32 (log1p.f32 u1) 0)) (pow.f32 (log1p.f32 u1) 3))
(+.f32 (+.f32 (*.f32 (log1p.f32 u1) 0) 0) (pow.f32 (log1p.f32 u1) 3))
(+.f32 (+.f32 (*.f32 (log1p.f32 u1) 0) (*.f32 (log1p.f32 u1) 0)) (pow.f32 (log1p.f32 u1) 3))
(+.f32 (-.f32 (/.f32 0 (pow.f32 (log1p.f32 u1) 3)) 0) (pow.f32 (log1p.f32 u1) 3))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 3)))) 1)
(+.f32 (-.f32 0 (/.f32 0 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 3))
(+.f32 (-.f32 (/.f32 0 (pow.f32 (log1p.f32 u1) 3)) (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 3)))) 1)
(+.f32 (-.f32 (/.f32 0 (pow.f32 (log1p.f32 u1) 3)) (/.f32 0 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 3))
(+.f32 (*.f32 1 (*.f32 (log1p.f32 u1) 0)) (pow.f32 (log1p.f32 u1) 3))
(+.f32 (*.f32 -1 (*.f32 (log1p.f32 u1) 0)) (pow.f32 (log1p.f32 u1) 3))
(+.f32 (*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) -1) 0) (pow.f32 (log1p.f32 u1) 3))
(-.f32 (pow.f32 (log1p.f32 u1) 3) 0)
(-.f32 (pow.f32 (log1p.f32 u1) 3) (*.f32 (log1p.f32 u1) 0))
(-.f32 (pow.f32 (log1p.f32 u1) 3) (-.f32 0 (*.f32 (log1p.f32 u1) 0)))
(-.f32 0 (pow.f32 (log1p.f32 u1) 3))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 3))) 1)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 3))) (-.f32 1 (*.f32 (log1p.f32 u1) 0)))
(-.f32 (/.f32 0 (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 3))
(-.f32 (+.f32 (*.f32 (log1p.f32 u1) 0) 0) (pow.f32 (log1p.f32 u1) 3))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 3)))) 1)
(-.f32 (+.f32 0 (/.f32 0 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 3))
(-.f32 (+.f32 (*.f32 (log1p.f32 u1) 0) (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 3)))) 1)
(-.f32 (+.f32 (*.f32 (log1p.f32 u1) 0) (/.f32 0 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 3))
(-.f32 (-.f32 0 (*.f32 (log1p.f32 u1) 0)) (pow.f32 (log1p.f32 u1) 3))
(-.f32 (-.f32 (/.f32 0 (pow.f32 (log1p.f32 u1) 3)) 0) (pow.f32 (log1p.f32 u1) 3))
(-.f32 (-.f32 (/.f32 0 (pow.f32 (log1p.f32 u1) 3)) (*.f32 (log1p.f32 u1) 0)) (pow.f32 (log1p.f32 u1) 3))
(*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 2))
(*.f32 (pow.f32 (log1p.f32 u1) 3) 1)
(*.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 2)))
(*.f32 1 (pow.f32 (log1p.f32 u1) 3))
(*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (log1p.f32 u1) 3/2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 4)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) 6) (/.f32 1 (pow.f32 (log1p.f32 u1) 3)))
(*.f32 -1 (pow.f32 (log1p.f32 u1) 3))
(*.f32 (pow.f32 (log1p.f32 u1) 9) (/.f32 1 (pow.f32 (log1p.f32 u1) 6)))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) -1) (log1p.f32 u1))
(*.f32 (*.f32 (log1p.f32 u1) (cbrt.f32 (pow.f32 (log1p.f32 u1) 4))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (pow.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) (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) -2))
(/.f32 (log1p.f32 u1) (*.f32 (/.f32 1 (log1p.f32 u1)) (/.f32 1 (log1p.f32 u1))))
(/.f32 (pow.f32 (log1p.f32 u1) 3) 1)
(/.f32 (pow.f32 (log1p.f32 u1) 3) (*.f32 (/.f32 1 (log1p.f32 u1)) (log1p.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 1 (log1p.f32 u1)))
(/.f32 1 (/.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 1 (*.f32 (/.f32 1 (log1p.f32 u1)) (*.f32 (/.f32 1 (log1p.f32 u1)) (/.f32 1 (log1p.f32 u1)))))
(/.f32 1 (*.f32 (/.f32 1 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) -2)))
(/.f32 1 (*.f32 1 (/.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 6))))
(/.f32 (pow.f32 (log1p.f32 u1) 4) (log1p.f32 u1))
(/.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 3))
(/.f32 (pow.f32 (log1p.f32 u1) 6) (*.f32 (/.f32 1 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 4)))
(/.f32 (pow.f32 (log1p.f32 u1) 6) (*.f32 (/.f32 1 (log1p.f32 u1)) (neg.f32 (pow.f32 (log1p.f32 u1) 4))))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 6))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (pow.f32 (log1p.f32 u1) 9))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 4)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 9)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6))))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 4))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 6)) (pow.f32 (log1p.f32 u1) 4))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 9)) (pow.f32 (log1p.f32 u1) 9))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 9)) (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 9)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 9)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 4)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 9))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 9)) (pow.f32 (log1p.f32 u1) 6))
(/.f32 (-.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6))) (pow.f32 (log1p.f32 u1) 9))
(/.f32 (-.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 9))) (*.f32 (pow.f32 (log1p.f32 u1) 6) (-.f32 0 (pow.f32 (log1p.f32 u1) 9))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) 0) (pow.f32 (log1p.f32 u1) 9))
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 4)) (log1p.f32 u1))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 9)))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3)))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 9) 3) (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 9) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 6) (+.f32 0 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 9)) (*.f32 0 (pow.f32 (log1p.f32 u1) 9))))))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3) (pow.f32 (log1p.f32 u1) 9))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 0 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 0 (pow.f32 (log1p.f32 u1) 6))))))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (-.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 6) 0)))))
(/.f32 (-.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 0 (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 0 (pow.f32 (log1p.f32 u1) 6))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) 0) (*.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (+.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 6) 0)))))
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 9)) (pow.f32 (log1p.f32 u1) 6))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 9)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (log1p.f32 u1))
(neg.f32 (pow.f32 (log1p.f32 u1) 3))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 6))
(log.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 3)))
(log.f32 (/.f32 1 (exp.f32 (pow.f32 (log1p.f32 u1) 3))))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (log1p.f32 u1) 3))))
(cbrt.f32 (pow.f32 (log1p.f32 u1) 9))
(expm1.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 3)))
(exp.f32 (*.f32 3 (log.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (log1p.f32 u1))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (log1p.f32 u1) 3)))
(fma.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 2) 0)
(fma.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1) 0)
(fma.f32 1 (pow.f32 (log1p.f32 u1) 3) 0)
(fma.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (log1p.f32 u1) 3/2) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.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)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(+.f32 0 (pow.f32 (log1p.f32 u1) 2))
(+.f32 (pow.f32 (log1p.f32 u1) 2) 0)
(+.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 0 (pow.f32 (log1p.f32 u1) 2)))
(+.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 0 (/.f32 0 (pow.f32 (log1p.f32 u1) 2))))
(+.f32 (*.f32 (log1p.f32 u1) 0) (pow.f32 (log1p.f32 u1) 2))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 2)))) 1)
(-.f32 0 (pow.f32 (log1p.f32 u1) 2))
(-.f32 (pow.f32 (log1p.f32 u1) 2) 0)
(-.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 0 (pow.f32 (log1p.f32 u1) 2)))
(-.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 (/.f32 0 (pow.f32 (log1p.f32 u1) 2)) 0))
(-.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 (/.f32 0 (pow.f32 (log1p.f32 u1) 2)) 0))
(-.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 0 (/.f32 0 (pow.f32 (log1p.f32 u1) 2))))
(-.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 (/.f32 0 (pow.f32 (log1p.f32 u1) 2)) (/.f32 0 (pow.f32 (log1p.f32 u1) 2))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 2))) 1)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 2))) (+.f32 1 (/.f32 0 (pow.f32 (log1p.f32 u1) 2))))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 2)))) 1)
(*.f32 (log1p.f32 u1) (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) 3) (/.f32 1 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) 2) 1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 3/2))
(*.f32 1 (pow.f32 (log1p.f32 u1) 2))
(*.f32 (pow.f32 (log1p.f32 u1) 3/2) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (pow.f32 (log1p.f32 u1) 4)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (cbrt.f32 (log1p.f32 u1)) (log1p.f32 u1)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 4)) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) -2))
(*.f32 (pow.f32 (log1p.f32 u1) 6) (*.f32 (pow.f32 (log1p.f32 u1) -2) (pow.f32 (log1p.f32 u1) -2)))
(*.f32 (pow.f32 (log1p.f32 u1) 6) (/.f32 1 (pow.f32 (log1p.f32 u1) 4)))
(*.f32 -1 (pow.f32 (log1p.f32 u1) 2))
(*.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 4))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.f32 (log1p.f32 u1) (/.f32 1 (log1p.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 u1) 3) (log1p.f32 u1))
(/.f32 (pow.f32 (log1p.f32 u1) 2) 1)
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 u1) (/.f32 1 (log1p.f32 u1))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (/.f32 1 (log1p.f32 u1)) (log1p.f32 u1)))
(/.f32 1 (pow.f32 (log1p.f32 u1) -2))
(/.f32 1 (*.f32 (/.f32 1 (log1p.f32 u1)) (/.f32 1 (log1p.f32 u1))))
(/.f32 1 (*.f32 (log1p.f32 u1) (/.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 6))))
(/.f32 1 (*.f32 1 (*.f32 (/.f32 1 (log1p.f32 u1)) (/.f32 1 (log1p.f32 u1)))))
(/.f32 (pow.f32 (log1p.f32 u1) 3/2) (*.f32 (/.f32 1 (log1p.f32 u1)) (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3/2))))
(/.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 4))
(/.f32 (pow.f32 (log1p.f32 u1) 6) (neg.f32 (pow.f32 (log1p.f32 u1) 4)))
(/.f32 (pow.f32 (log1p.f32 u1) 6) (*.f32 1 (neg.f32 (pow.f32 (log1p.f32 u1) 4))))
(/.f32 (pow.f32 (log1p.f32 u1) 6) (*.f32 (/.f32 1 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3))))
(/.f32 -1 (*.f32 (/.f32 1 (log1p.f32 u1)) (/.f32 1 (log1p.f32 u1))))
(/.f32 -1 (*.f32 (/.f32 1 (log1p.f32 u1)) (neg.f32 (/.f32 1 (log1p.f32 u1)))))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (*.f32 (/.f32 1 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 6))))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 4))))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 6))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 4)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 9)) (*.f32 (pow.f32 (log1p.f32 u1) 4) (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6))))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 9)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6))))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (log1p.f32 u1)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 4)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 6))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) 1) (*.f32 (/.f32 1 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 2))))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 3))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 3))
(/.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 3))
(/.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 4)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 9)) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 9)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 6)) (pow.f32 (log1p.f32 u1) 6))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 9)) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 9)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 9)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 9)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 4)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 4)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) -2)) (*.f32 (/.f32 1 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) -2)) (*.f32 (/.f32 1 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) (cbrt.f32 (pow.f32 (log1p.f32 u1) 4))) (*.f32 (/.f32 1 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 9)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (-.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6))) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (-.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6))) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) 0) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) 0) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 4)) 0) (pow.f32 (log1p.f32 u1) 6))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3)))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3)))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 4)) (-.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 4) 0)))))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 4) (+.f32 0 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 0 (pow.f32 (log1p.f32 u1) 6))))))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 4) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (-.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 6) 0)))))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (+.f32 0 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 0 (pow.f32 (log1p.f32 u1) 6))))))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (-.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 6) 0)))))
(/.f32 (-.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 4) (+.f32 0 (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 0 (pow.f32 (log1p.f32 u1) 6))))))
(/.f32 (-.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (+.f32 0 (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 0 (pow.f32 (log1p.f32 u1) 6))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3) 0) (*.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 4)) (+.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 4) 0)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) 0) (*.f32 (pow.f32 (log1p.f32 u1) 4) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (+.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 6) 0)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) 0) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (+.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 6) 0)))))
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 9)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) 1) (*.f32 (/.f32 1 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 2))))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 9)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 9)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 4)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 2))
(neg.f32 (pow.f32 (log1p.f32 u1) 2))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 4))
(log.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 2)))
(log.f32 (/.f32 1 (exp.f32 (pow.f32 (log1p.f32 u1) 2))))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (log1p.f32 u1) 2))))
(cbrt.f32 (pow.f32 (log1p.f32 u1) 6))
(expm1.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 2)))
(exp.f32 (*.f32 2 (log.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (log1p.f32 u1))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (log1p.f32 u1) 2)))
(fma.f32 (log1p.f32 u1) (log1p.f32 u1) 0)
(fma.f32 1 (pow.f32 (log1p.f32 u1) 2) 0)
(fma.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 0)
Outputs
(*.f32 -1 (pow.f32 u1 3))
(neg.f32 (pow.f32 u1 3))
(+.f32 (*.f32 -3/2 (pow.f32 u1 4)) (*.f32 -1 (pow.f32 u1 3)))
(fma.f32 -3/2 (pow.f32 u1 4) (neg.f32 (pow.f32 u1 3)))
(+.f32 (*.f32 -3/2 (pow.f32 u1 4)) (+.f32 (*.f32 -7/4 (pow.f32 u1 5)) (*.f32 -1 (pow.f32 u1 3))))
(fma.f32 -3/2 (pow.f32 u1 4) (fma.f32 -7/4 (pow.f32 u1 5) (neg.f32 (pow.f32 u1 3))))
(-.f32 (fma.f32 -3/2 (pow.f32 u1 4) (*.f32 -7/4 (pow.f32 u1 5))) (pow.f32 u1 3))
(+.f32 (*.f32 -3/2 (pow.f32 u1 4)) (+.f32 (*.f32 -7/4 (pow.f32 u1 5)) (+.f32 (*.f32 -1 (pow.f32 u1 3)) (*.f32 -15/8 (pow.f32 u1 6)))))
(fma.f32 -3/2 (pow.f32 u1 4) (fma.f32 -7/4 (pow.f32 u1 5) (fma.f32 -1 (pow.f32 u1 3) (*.f32 -15/8 (pow.f32 u1 6)))))
(fma.f32 -3/2 (pow.f32 u1 4) (fma.f32 -7/4 (pow.f32 u1 5) (-.f32 (*.f32 -15/8 (pow.f32 u1 6)) (pow.f32 u1 3))))
(pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 3)
(pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 3)
(pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 3)
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) u1)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) u1)) (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 3)))
(fma.f32 -1 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2) u1) (fma.f32 -2 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2) u1) (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 3)))
(+.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 3) (*.f32 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2) u1) -3))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) u1)) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) (pow.f32 u1 2))) (+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (pow.f32 u1 2)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) u1)) (+.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 3) (*.f32 2 (/.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (pow.f32 u1 2))))))))
(fma.f32 -1 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2) u1) (fma.f32 -1/2 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2) (*.f32 u1 u1)) (+.f32 (/.f32 (fma.f32 -1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 1) (/.f32 (*.f32 u1 u1) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (+.f32 (fma.f32 -2 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2) u1) (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 3)) (*.f32 2 (/.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) (*.f32 u1 u1)))))))
(-.f32 (+.f32 (fma.f32 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2) u1) -2 (fma.f32 2 (/.f32 (+.f32 (log.f32 -1) (log.f32 u1)) (*.f32 u1 u1)) (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 3))) (fma.f32 -1/2 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2) (*.f32 u1 u1)) (/.f32 (-.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) (/.f32 u1 (/.f32 (+.f32 (log.f32 -1) (log.f32 u1)) u1))))) (/.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2) u1))
(+.f32 (/.f32 (*.f32 (+.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (pow.f32 u1 2)) (+.f32 (/.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -2/3 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1)) (pow.f32 u1 3)) (+.f32 (*.f32 -2 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) u1)) (+.f32 (/.f32 (log.f32 -1) (pow.f32 u1 3)) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) u1)) (+.f32 (*.f32 -1 (/.f32 (log.f32 (/.f32 1 u1)) (pow.f32 u1 3))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) (pow.f32 u1 3))) (+.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 3) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1) (pow.f32 u1 3))) (*.f32 2 (/.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (pow.f32 u1 2)))))))))))))
(+.f32 (/.f32 (fma.f32 -1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 1) (/.f32 (*.f32 u1 u1) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (+.f32 (/.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) (/.f32 (pow.f32 u1 3) (fma.f32 -2/3 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 1))) (fma.f32 -2 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2) u1) (+.f32 (/.f32 (log.f32 -1) (pow.f32 u1 3)) (fma.f32 -1 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2) u1) (fma.f32 -1 (/.f32 (neg.f32 (log.f32 u1)) (pow.f32 u1 3)) (fma.f32 -1/2 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2) (*.f32 u1 u1)) (fma.f32 -1/3 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2) (pow.f32 u1 3)) (+.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 3) (fma.f32 -1 (/.f32 (fma.f32 -1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 1) (pow.f32 u1 3)) (*.f32 2 (/.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) (*.f32 u1 u1)))))))))))))
(+.f32 (+.f32 (-.f32 (+.f32 (/.f32 (log.f32 u1) (pow.f32 u1 3)) (fma.f32 -1/2 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2) (*.f32 u1 u1)) (fma.f32 -1/3 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2) (pow.f32 u1 3)) (+.f32 (fma.f32 2 (/.f32 (+.f32 (log.f32 -1) (log.f32 u1)) (*.f32 u1 u1)) (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 3)) (/.f32 (neg.f32 (-.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (pow.f32 u1 3)))))) (/.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2) u1)) (fma.f32 (/.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2) u1) -2 (/.f32 (log.f32 -1) (pow.f32 u1 3)))) (+.f32 (/.f32 (-.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) (/.f32 u1 (/.f32 (+.f32 (log.f32 -1) (log.f32 u1)) u1))) (*.f32 (/.f32 (+.f32 (log.f32 -1) (log.f32 u1)) (pow.f32 u1 3)) (fma.f32 (+.f32 (log.f32 -1) (log.f32 u1)) -2/3 1))))
(*.f32 -1 (pow.f32 (log.f32 (/.f32 -1 u1)) 3))
(neg.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 3))
(+.f32 (*.f32 -1 (pow.f32 (log.f32 (/.f32 -1 u1)) 3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) u1)))
(*.f32 -1 (+.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 3) (/.f32 (*.f32 3 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) u1)))
(-.f32 (/.f32 (*.f32 -3 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) u1) (pow.f32 (log.f32 (/.f32 -1 u1)) 3))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (log.f32 (/.f32 -1 u1)) (+.f32 1 (log.f32 (/.f32 -1 u1)))) (pow.f32 u1 2))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 2) (pow.f32 u1 2))) (+.f32 (*.f32 -2 (/.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 u1 2))) (+.f32 (*.f32 -1 (pow.f32 (log.f32 (/.f32 -1 u1)) 3)) (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) u1))))))
(fma.f32 -1 (/.f32 (*.f32 (log.f32 (/.f32 -1 u1)) (+.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 u1 u1)) (fma.f32 -1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 2) (*.f32 u1 u1)) (fma.f32 -2 (/.f32 (log.f32 (/.f32 -1 u1)) (*.f32 u1 u1)) (*.f32 -1 (+.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 3) (/.f32 (*.f32 3 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) u1))))))
(-.f32 (fma.f32 -1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 2) (*.f32 u1 u1)) (fma.f32 -2 (/.f32 (log.f32 (/.f32 -1 u1)) (*.f32 u1 u1)) (-.f32 (/.f32 (*.f32 -3 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) u1) (pow.f32 (log.f32 (/.f32 -1 u1)) 3)))) (*.f32 (/.f32 (log.f32 (/.f32 -1 u1)) (*.f32 u1 u1)) (+.f32 1 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (log.f32 (/.f32 -1 u1)) (+.f32 1 (log.f32 (/.f32 -1 u1)))) (pow.f32 u1 2))) (+.f32 (*.f32 -2 (/.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 u1 2))) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 2) (pow.f32 u1 2))) (+.f32 (*.f32 -1 (pow.f32 (log.f32 (/.f32 -1 u1)) 3)) (+.f32 (*.f32 -1 (/.f32 (+.f32 1 (+.f32 (*.f32 1/3 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 -1 u1)) (-.f32 (*.f32 -2/3 (log.f32 (/.f32 -1 u1))) 1))) (*.f32 2 (log.f32 (/.f32 -1 u1)))))) (pow.f32 u1 3))) (*.f32 -1 (/.f32 (+.f32 (*.f32 2 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) u1)))))))
(fma.f32 -1 (/.f32 (*.f32 (log.f32 (/.f32 -1 u1)) (+.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 u1 u1)) (fma.f32 -2 (/.f32 (log.f32 (/.f32 -1 u1)) (*.f32 u1 u1)) (fma.f32 -1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 2) (*.f32 u1 u1)) (fma.f32 -1 (pow.f32 (log.f32 (/.f32 -1 u1)) 3) (fma.f32 -1 (/.f32 (+.f32 1 (fma.f32 1/3 (pow.f32 (log.f32 (/.f32 -1 u1)) 2) (fma.f32 -1 (*.f32 (log.f32 (/.f32 -1 u1)) (fma.f32 -2/3 (log.f32 (/.f32 -1 u1)) -1)) (*.f32 2 (log.f32 (/.f32 -1 u1)))))) (pow.f32 u1 3)) (neg.f32 (/.f32 (*.f32 3 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) u1)))))))
(-.f32 (fma.f32 -2 (/.f32 (log.f32 (/.f32 -1 u1)) (*.f32 u1 u1)) (fma.f32 -1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 2) (*.f32 u1 u1)) (-.f32 (-.f32 (/.f32 (*.f32 -3 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) u1) (/.f32 (+.f32 1 (fma.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 2) 1/3 (fma.f32 2 (log.f32 (/.f32 -1 u1)) (*.f32 (log.f32 (/.f32 -1 u1)) (neg.f32 (fma.f32 -2/3 (log.f32 (/.f32 -1 u1)) -1)))))) (pow.f32 u1 3))) (pow.f32 (log.f32 (/.f32 -1 u1)) 3)))) (*.f32 (/.f32 (log.f32 (/.f32 -1 u1)) (*.f32 u1 u1)) (+.f32 1 (log.f32 (/.f32 -1 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (/.f32 u1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (/.f32 u1 (sqrt.f32 -1))) (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) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)))) (*.f32 u1 u1))) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.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 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (/.f32 (/.f32 (*.f32 u1 u1) (sqrt.f32 -1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (/.f32 u1 (sqrt.f32 -1))) (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) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)))) (*.f32 u1 u1))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (*.f32 (sqrt.f32 -1) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))) (pow.f32 u1 3))) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))
(+.f32 (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)) (/.f32 (pow.f32 u1 3) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.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 (sqrt.f32 -1) (/.f32 u1 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (/.f32 (/.f32 (*.f32 u1 u1) (sqrt.f32 -1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(*.f32 -1 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (*.f32 -1 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2))) (*.f32 u1 u1))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)))) (*.f32 -1 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (/.f32 (pow.f32 u1 3) (+.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)))))))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2))) (*.f32 u1 u1)))))))
(+.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)))) (*.f32 -1 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1)) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 u1 3)) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (neg.f32 (log.f32 (/.f32 -1 u1)))))))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 u2 (*.f32 2 (PI.f32))) (sqrt.f32 -1)))
(+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))
(fma.f32 2 (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 -4/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 u2 (*.f32 2 (PI.f32))) (sqrt.f32 -1)) (*.f32 -4/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 2 (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 -4/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (sqrt.f32 -1) (pow.f32 u2 5)))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 u2 (*.f32 2 (PI.f32))) (sqrt.f32 -1)) (*.f32 -4/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -8/315 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 2 (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (fma.f32 -4/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -8/315 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -4/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))) (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 4/15 (*.f32 (pow.f32 (PI.f32) 5) (*.f32 (sqrt.f32 -1) (pow.f32 u2 5)))) (*.f32 (*.f32 u2 (*.f32 2 (PI.f32))) (sqrt.f32 -1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(pow.f32 u1 2)
(*.f32 u1 u1)
(+.f32 (pow.f32 u1 2) (pow.f32 u1 3))
(+.f32 (pow.f32 u1 3) (*.f32 u1 u1))
(fma.f32 u1 u1 (pow.f32 u1 3))
(+.f32 (pow.f32 u1 2) (+.f32 (*.f32 11/12 (pow.f32 u1 4)) (pow.f32 u1 3)))
(+.f32 (*.f32 u1 u1) (fma.f32 11/12 (pow.f32 u1 4) (pow.f32 u1 3)))
(fma.f32 u1 u1 (fma.f32 (pow.f32 u1 4) 11/12 (pow.f32 u1 3)))
(+.f32 (*.f32 5/6 (pow.f32 u1 5)) (+.f32 (pow.f32 u1 2) (+.f32 (*.f32 11/12 (pow.f32 u1 4)) (pow.f32 u1 3))))
(fma.f32 5/6 (pow.f32 u1 5) (+.f32 (*.f32 u1 u1) (fma.f32 11/12 (pow.f32 u1 4) (pow.f32 u1 3))))
(fma.f32 (pow.f32 u1 5) 5/6 (fma.f32 u1 u1 (fma.f32 (pow.f32 u1 4) 11/12 (pow.f32 u1 3))))
(pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)
(pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2)
(pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2)
(+.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) (*.f32 -2 (/.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) u1)))
(+.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2) (*.f32 -2 (/.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) u1)))
(fma.f32 -2 (/.f32 (+.f32 (log.f32 -1) (log.f32 u1)) u1) (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2))
(+.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) (+.f32 (*.f32 -1 (/.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (pow.f32 u1 2))) (+.f32 (/.f32 1 (pow.f32 u1 2)) (*.f32 -2 (/.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) u1)))))
(+.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2) (fma.f32 -1 (/.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) (*.f32 u1 u1)) (+.f32 (*.f32 -2 (/.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) u1)) (/.f32 1 (*.f32 u1 u1)))))
(+.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2) (-.f32 (fma.f32 -2 (/.f32 (+.f32 (log.f32 -1) (log.f32 u1)) u1) (/.f32 1 (*.f32 u1 u1))) (/.f32 (+.f32 (log.f32 -1) (log.f32 u1)) (*.f32 u1 u1))))
(+.f32 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2) (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (*.f32 -1 (/.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (pow.f32 u1 2))) (+.f32 (/.f32 1 (pow.f32 u1 3)) (+.f32 (*.f32 -2/3 (/.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) (pow.f32 u1 3))) (*.f32 -2 (/.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) u1)))))))
(+.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2) (+.f32 (/.f32 1 (*.f32 u1 u1)) (fma.f32 -1 (/.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) (*.f32 u1 u1)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (fma.f32 -2/3 (/.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) (pow.f32 u1 3)) (*.f32 -2 (/.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) u1)))))))
(+.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2) (+.f32 (+.f32 (/.f32 1 (pow.f32 u1 3)) (fma.f32 -2 (/.f32 (+.f32 (log.f32 -1) (log.f32 u1)) u1) (*.f32 -2/3 (/.f32 (+.f32 (log.f32 -1) (log.f32 u1)) (pow.f32 u1 3))))) (-.f32 (/.f32 1 (*.f32 u1 u1)) (/.f32 (+.f32 (log.f32 -1) (log.f32 u1)) (*.f32 u1 u1)))))
(pow.f32 (log.f32 (/.f32 -1 u1)) 2)
(+.f32 (*.f32 2 (/.f32 (log.f32 (/.f32 -1 u1)) u1)) (pow.f32 (log.f32 (/.f32 -1 u1)) 2))
(fma.f32 2 (/.f32 (log.f32 (/.f32 -1 u1)) u1) (pow.f32 (log.f32 (/.f32 -1 u1)) 2))
(+.f32 (/.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (*.f32 2 (/.f32 (log.f32 (/.f32 -1 u1)) u1)) (pow.f32 (log.f32 (/.f32 -1 u1)) 2))))
(+.f32 (/.f32 (log.f32 (/.f32 -1 u1)) (*.f32 u1 u1)) (+.f32 (/.f32 1 (*.f32 u1 u1)) (fma.f32 2 (/.f32 (log.f32 (/.f32 -1 u1)) u1) (pow.f32 (log.f32 (/.f32 -1 u1)) 2))))
(+.f32 (fma.f32 2 (/.f32 (log.f32 (/.f32 -1 u1)) u1) (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) (+.f32 (/.f32 (log.f32 (/.f32 -1 u1)) (*.f32 u1 u1)) (/.f32 1 (*.f32 u1 u1))))
(+.f32 (/.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 u1 2)) (+.f32 (/.f32 1 (pow.f32 u1 2)) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 -2/3 (log.f32 (/.f32 -1 u1))) 1) (pow.f32 u1 3))) (+.f32 (*.f32 2 (/.f32 (log.f32 (/.f32 -1 u1)) u1)) (pow.f32 (log.f32 (/.f32 -1 u1)) 2)))))
(+.f32 (/.f32 (log.f32 (/.f32 -1 u1)) (*.f32 u1 u1)) (+.f32 (/.f32 1 (*.f32 u1 u1)) (fma.f32 -1 (/.f32 (fma.f32 -2/3 (log.f32 (/.f32 -1 u1)) -1) (pow.f32 u1 3)) (fma.f32 2 (/.f32 (log.f32 (/.f32 -1 u1)) u1) (pow.f32 (log.f32 (/.f32 -1 u1)) 2)))))
(+.f32 (-.f32 (fma.f32 2 (/.f32 (log.f32 (/.f32 -1 u1)) u1) (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) (/.f32 (fma.f32 -2/3 (log.f32 (/.f32 -1 u1)) -1) (pow.f32 u1 3))) (+.f32 (/.f32 (log.f32 (/.f32 -1 u1)) (*.f32 u1 u1)) (/.f32 1 (*.f32 u1 u1))))
(+.f32 (pow.f32 (log1p.f32 u1) 3) 0)
(pow.f32 (log1p.f32 u1) 3)
(+.f32 (pow.f32 (log1p.f32 u1) 3) (*.f32 (log1p.f32 u1) 0))
(pow.f32 (log1p.f32 u1) 3)
(+.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 0 (*.f32 (log1p.f32 u1) 0)))
(pow.f32 (log1p.f32 u1) 3)
(+.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 (*.f32 (log1p.f32 u1) 0) 0))
(pow.f32 (log1p.f32 u1) 3)
(+.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 (*.f32 (log1p.f32 u1) 0) (*.f32 (log1p.f32 u1) 0)))
(pow.f32 (log1p.f32 u1) 3)
(+.f32 (pow.f32 (log1p.f32 u1) 3) (-.f32 (*.f32 (log1p.f32 u1) 0) 0))
(pow.f32 (log1p.f32 u1) 3)
(+.f32 (pow.f32 (log1p.f32 u1) 3) (*.f32 1 (*.f32 (log1p.f32 u1) 0)))
(pow.f32 (log1p.f32 u1) 3)
(+.f32 (pow.f32 (log1p.f32 u1) 3) (*.f32 -1 (*.f32 (log1p.f32 u1) 0)))
(pow.f32 (log1p.f32 u1) 3)
(+.f32 0 (pow.f32 (log1p.f32 u1) 3))
(pow.f32 (log1p.f32 u1) 3)
(+.f32 (*.f32 (log1p.f32 u1) 0) (pow.f32 (log1p.f32 u1) 3))
(pow.f32 (log1p.f32 u1) 3)
(+.f32 (+.f32 0 (*.f32 (log1p.f32 u1) 0)) (pow.f32 (log1p.f32 u1) 3))
(pow.f32 (log1p.f32 u1) 3)
(+.f32 (+.f32 (*.f32 (log1p.f32 u1) 0) 0) (pow.f32 (log1p.f32 u1) 3))
(pow.f32 (log1p.f32 u1) 3)
(+.f32 (+.f32 (*.f32 (log1p.f32 u1) 0) (*.f32 (log1p.f32 u1) 0)) (pow.f32 (log1p.f32 u1) 3))
(pow.f32 (log1p.f32 u1) 3)
(+.f32 (-.f32 (/.f32 0 (pow.f32 (log1p.f32 u1) 3)) 0) (pow.f32 (log1p.f32 u1) 3))
(pow.f32 (log1p.f32 u1) 3)
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 3)))) 1)
(neg.f32 (pow.f32 (log1p.f32 u1) 3))
(+.f32 (-.f32 0 (/.f32 0 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 3))
(pow.f32 (log1p.f32 u1) 3)
(+.f32 (-.f32 (/.f32 0 (pow.f32 (log1p.f32 u1) 3)) (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 3)))) 1)
(neg.f32 (pow.f32 (log1p.f32 u1) 3))
(+.f32 (-.f32 (/.f32 0 (pow.f32 (log1p.f32 u1) 3)) (/.f32 0 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 3))
(pow.f32 (log1p.f32 u1) 3)
(+.f32 (*.f32 1 (*.f32 (log1p.f32 u1) 0)) (pow.f32 (log1p.f32 u1) 3))
(pow.f32 (log1p.f32 u1) 3)
(+.f32 (*.f32 -1 (*.f32 (log1p.f32 u1) 0)) (pow.f32 (log1p.f32 u1) 3))
(pow.f32 (log1p.f32 u1) 3)
(+.f32 (*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) -1) 0) (pow.f32 (log1p.f32 u1) 3))
(pow.f32 (log1p.f32 u1) 3)
(-.f32 (pow.f32 (log1p.f32 u1) 3) 0)
(pow.f32 (log1p.f32 u1) 3)
(-.f32 (pow.f32 (log1p.f32 u1) 3) (*.f32 (log1p.f32 u1) 0))
(pow.f32 (log1p.f32 u1) 3)
(-.f32 (pow.f32 (log1p.f32 u1) 3) (-.f32 0 (*.f32 (log1p.f32 u1) 0)))
(pow.f32 (log1p.f32 u1) 3)
(-.f32 0 (pow.f32 (log1p.f32 u1) 3))
(neg.f32 (pow.f32 (log1p.f32 u1) 3))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 3))) 1)
(pow.f32 (log1p.f32 u1) 3)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 3))) (-.f32 1 (*.f32 (log1p.f32 u1) 0)))
(pow.f32 (log1p.f32 u1) 3)
(-.f32 (/.f32 0 (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 3))
(neg.f32 (pow.f32 (log1p.f32 u1) 3))
(-.f32 (+.f32 (*.f32 (log1p.f32 u1) 0) 0) (pow.f32 (log1p.f32 u1) 3))
(neg.f32 (pow.f32 (log1p.f32 u1) 3))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 3)))) 1)
(pow.f32 (log1p.f32 u1) 3)
(-.f32 (+.f32 0 (/.f32 0 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 3))
(neg.f32 (pow.f32 (log1p.f32 u1) 3))
(-.f32 (+.f32 (*.f32 (log1p.f32 u1) 0) (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 3)))) 1)
(pow.f32 (log1p.f32 u1) 3)
(-.f32 (+.f32 (*.f32 (log1p.f32 u1) 0) (/.f32 0 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 3))
(neg.f32 (pow.f32 (log1p.f32 u1) 3))
(-.f32 (-.f32 0 (*.f32 (log1p.f32 u1) 0)) (pow.f32 (log1p.f32 u1) 3))
(neg.f32 (pow.f32 (log1p.f32 u1) 3))
(-.f32 (-.f32 (/.f32 0 (pow.f32 (log1p.f32 u1) 3)) 0) (pow.f32 (log1p.f32 u1) 3))
(neg.f32 (pow.f32 (log1p.f32 u1) 3))
(-.f32 (-.f32 (/.f32 0 (pow.f32 (log1p.f32 u1) 3)) (*.f32 (log1p.f32 u1) 0)) (pow.f32 (log1p.f32 u1) 3))
(neg.f32 (pow.f32 (log1p.f32 u1) 3))
(*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 2))
(pow.f32 (log1p.f32 u1) 3)
(*.f32 (pow.f32 (log1p.f32 u1) 3) 1)
(pow.f32 (log1p.f32 u1) 3)
(*.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(pow.f32 (log1p.f32 u1) 3)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 2)))
(pow.f32 (log1p.f32 u1) 3)
(*.f32 1 (pow.f32 (log1p.f32 u1) 3))
(pow.f32 (log1p.f32 u1) 3)
(*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (log1p.f32 u1) 3/2))
(pow.f32 (log1p.f32 u1) 3)
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 2)))
(pow.f32 (log1p.f32 u1) 3)
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 4)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (log1p.f32 u1)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (pow.f32 (log1p.f32 u1) 4))) (log1p.f32 u1))
(*.f32 (log1p.f32 u1) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (pow.f32 (log1p.f32 u1) 4))))
(*.f32 (pow.f32 (log1p.f32 u1) 6) (/.f32 1 (pow.f32 (log1p.f32 u1) 3)))
(pow.f32 (log1p.f32 u1) 3)
(*.f32 -1 (pow.f32 (log1p.f32 u1) 3))
(neg.f32 (pow.f32 (log1p.f32 u1) 3))
(*.f32 (pow.f32 (log1p.f32 u1) 9) (/.f32 1 (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 6))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) -1) (log1p.f32 u1))
(neg.f32 (pow.f32 (log1p.f32 u1) 3))
(*.f32 (*.f32 (log1p.f32 u1) (cbrt.f32 (pow.f32 (log1p.f32 u1) 4))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (pow.f32 (log1p.f32 u1) 4))) (log1p.f32 u1))
(*.f32 (log1p.f32 u1) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (pow.f32 (log1p.f32 u1) 4))))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (log1p.f32 u1) 3)
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(pow.f32 (log1p.f32 u1) 3)
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) -2))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 (log1p.f32 u1) (*.f32 (/.f32 1 (log1p.f32 u1)) (/.f32 1 (log1p.f32 u1))))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 (pow.f32 (log1p.f32 u1) 3) 1)
(pow.f32 (log1p.f32 u1) 3)
(/.f32 (pow.f32 (log1p.f32 u1) 3) (*.f32 (/.f32 1 (log1p.f32 u1)) (log1p.f32 u1)))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 1 (log1p.f32 u1)))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 1 (/.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 6)))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 1 (*.f32 (/.f32 1 (log1p.f32 u1)) (*.f32 (/.f32 1 (log1p.f32 u1)) (/.f32 1 (log1p.f32 u1)))))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 1 (*.f32 (/.f32 1 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) -2)))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 1 (*.f32 1 (/.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 6))))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 (pow.f32 (log1p.f32 u1) 4) (log1p.f32 u1))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 3))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 (pow.f32 (log1p.f32 u1) 6) (*.f32 (/.f32 1 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 4)))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 (pow.f32 (log1p.f32 u1) 6) (*.f32 (/.f32 1 (log1p.f32 u1)) (neg.f32 (pow.f32 (log1p.f32 u1) 4))))
(/.f32 (pow.f32 (log1p.f32 u1) 6) (/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (log1p.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 u1) 7) (neg.f32 (pow.f32 (log1p.f32 u1) 4)))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 6))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (pow.f32 (log1p.f32 u1) 9))
(/.f32 (pow.f32 (log1p.f32 u1) 12) (pow.f32 (log1p.f32 u1) 9))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 4)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 2)))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 9)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6))))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 18) (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 12))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 4))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 2))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 2))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 2))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 6)) (pow.f32 (log1p.f32 u1) 4))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 9)) (pow.f32 (log1p.f32 u1) 9))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 9)) (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 6))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 9)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 9)))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 4)))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 3)) (pow.f32 (log1p.f32 u1) 9))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 9)) (pow.f32 (log1p.f32 u1) 6))
(neg.f32 (/.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (-.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6))) (pow.f32 (log1p.f32 u1) 9))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 12)) (pow.f32 (log1p.f32 u1) 9))
(/.f32 (-.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 9))) (*.f32 (pow.f32 (log1p.f32 u1) 6) (-.f32 0 (pow.f32 (log1p.f32 u1) 9))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 18)) (*.f32 (pow.f32 (log1p.f32 u1) 6) (neg.f32 (pow.f32 (log1p.f32 u1) 9))))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 18)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 6)) (pow.f32 (log1p.f32 u1) 9)))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) 0) (pow.f32 (log1p.f32 u1) 9))
(/.f32 (pow.f32 (log1p.f32 u1) 12) (pow.f32 (log1p.f32 u1) 9))
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 4)) (log1p.f32 u1))
(neg.f32 (pow.f32 (log1p.f32 u1) 3))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 9)))
(/.f32 (pow.f32 (log1p.f32 u1) 12) (pow.f32 (log1p.f32 u1) 9))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3)))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 12) (/.f32 1 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 12))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 9) 3) (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 9) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 6) 4))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 9) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 6) (+.f32 0 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 9)) (*.f32 0 (pow.f32 (log1p.f32 u1) 9))))))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 9) 3) (*.f32 (pow.f32 (log1p.f32 u1) 6) (+.f32 (pow.f32 (log1p.f32 u1) 18) 0)))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 9) 3) (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 18)))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3) (pow.f32 (log1p.f32 u1) 9))
(/.f32 (pow.f32 (log1p.f32 u1) 12) (pow.f32 (log1p.f32 u1) 9))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 0 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 0 (pow.f32 (log1p.f32 u1) 6))))))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3)))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 12) (/.f32 1 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 12))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (-.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 6) 0)))))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3)))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 12) (/.f32 1 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 12))
(/.f32 (-.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 0 (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 0 (pow.f32 (log1p.f32 u1) 6))))))
(/.f32 (neg.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 12)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) 0) (*.f32 (pow.f32 (log1p.f32 u1) 3) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (+.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 6) 0)))))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3)))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 12) (/.f32 1 (pow.f32 (log1p.f32 u1) 3))) (pow.f32 (log1p.f32 u1) 12))
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 9)) (pow.f32 (log1p.f32 u1) 6))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 9)) (pow.f32 (log1p.f32 u1) 6))
(neg.f32 (/.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 9)))
(pow.f32 (log1p.f32 u1) 3)
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (log1p.f32 u1))
(neg.f32 (pow.f32 (log1p.f32 u1) 3))
(neg.f32 (pow.f32 (log1p.f32 u1) 3))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 6))
(log.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 3)))
(pow.f32 (log1p.f32 u1) 3)
(log.f32 (/.f32 1 (exp.f32 (pow.f32 (log1p.f32 u1) 3))))
(neg.f32 (pow.f32 (log1p.f32 u1) 3))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (log1p.f32 u1) 3))))
(pow.f32 (log1p.f32 u1) 3)
(cbrt.f32 (pow.f32 (log1p.f32 u1) 9))
(expm1.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 3)))
(pow.f32 (log1p.f32 u1) 3)
(exp.f32 (*.f32 3 (log.f32 (log1p.f32 u1))))
(pow.f32 (log1p.f32 u1) 3)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (log1p.f32 u1))) 1))
(pow.f32 (log1p.f32 u1) 3)
(log1p.f32 (expm1.f32 (pow.f32 (log1p.f32 u1) 3)))
(pow.f32 (log1p.f32 u1) 3)
(fma.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 2) 0)
(pow.f32 (log1p.f32 u1) 3)
(fma.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1) 0)
(pow.f32 (log1p.f32 u1) 3)
(fma.f32 1 (pow.f32 (log1p.f32 u1) 3) 0)
(pow.f32 (log1p.f32 u1) 3)
(fma.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (log1p.f32 u1) 3/2) 0)
(pow.f32 (log1p.f32 u1) 3)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.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 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(+.f32 0 (pow.f32 (log1p.f32 u1) 2))
(pow.f32 (log1p.f32 u1) 2)
(+.f32 (pow.f32 (log1p.f32 u1) 2) 0)
(pow.f32 (log1p.f32 u1) 2)
(+.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 0 (pow.f32 (log1p.f32 u1) 2)))
(pow.f32 (log1p.f32 u1) 2)
(+.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 0 (/.f32 0 (pow.f32 (log1p.f32 u1) 2))))
(pow.f32 (log1p.f32 u1) 2)
(+.f32 (*.f32 (log1p.f32 u1) 0) (pow.f32 (log1p.f32 u1) 2))
(pow.f32 (log1p.f32 u1) 2)
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 2)))) 1)
(neg.f32 (pow.f32 (log1p.f32 u1) 2))
(-.f32 0 (pow.f32 (log1p.f32 u1) 2))
(neg.f32 (pow.f32 (log1p.f32 u1) 2))
(-.f32 (pow.f32 (log1p.f32 u1) 2) 0)
(pow.f32 (log1p.f32 u1) 2)
(-.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 0 (pow.f32 (log1p.f32 u1) 2)))
(pow.f32 (log1p.f32 u1) 2)
(-.f32 (pow.f32 (log1p.f32 u1) 2) (-.f32 (/.f32 0 (pow.f32 (log1p.f32 u1) 2)) 0))
(pow.f32 (log1p.f32 u1) 2)
(-.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 (/.f32 0 (pow.f32 (log1p.f32 u1) 2)) 0))
(pow.f32 (log1p.f32 u1) 2)
(-.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 0 (/.f32 0 (pow.f32 (log1p.f32 u1) 2))))
(pow.f32 (log1p.f32 u1) 2)
(-.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 (/.f32 0 (pow.f32 (log1p.f32 u1) 2)) (/.f32 0 (pow.f32 (log1p.f32 u1) 2))))
(pow.f32 (log1p.f32 u1) 2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 2))) 1)
(pow.f32 (log1p.f32 u1) 2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 2))) (+.f32 1 (/.f32 0 (pow.f32 (log1p.f32 u1) 2))))
(pow.f32 (log1p.f32 u1) 2)
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 2)))) 1)
(pow.f32 (log1p.f32 u1) 2)
(*.f32 (log1p.f32 u1) (log1p.f32 u1))
(pow.f32 (log1p.f32 u1) 2)
(*.f32 (pow.f32 (log1p.f32 u1) 3) (/.f32 1 (log1p.f32 u1)))
(pow.f32 (log1p.f32 u1) 2)
(*.f32 (pow.f32 (log1p.f32 u1) 2) 1)
(pow.f32 (log1p.f32 u1) 2)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 3/2))
(*.f32 1 (pow.f32 (log1p.f32 u1) 2))
(pow.f32 (log1p.f32 u1) 2)
(*.f32 (pow.f32 (log1p.f32 u1) 3/2) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 3/2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (pow.f32 (log1p.f32 u1) 4)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (cbrt.f32 (log1p.f32 u1)) (log1p.f32 u1)))
(pow.f32 (log1p.f32 u1) 2)
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (pow.f32 (log1p.f32 u1) 4)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 4)) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (neg.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 4))))
(*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) -2))
(pow.f32 (log1p.f32 u1) 2)
(*.f32 (pow.f32 (log1p.f32 u1) 6) (*.f32 (pow.f32 (log1p.f32 u1) -2) (pow.f32 (log1p.f32 u1) -2)))
(pow.f32 (log1p.f32 u1) 2)
(*.f32 (pow.f32 (log1p.f32 u1) 6) (/.f32 1 (pow.f32 (log1p.f32 u1) 4)))
(pow.f32 (log1p.f32 u1) 2)
(*.f32 -1 (pow.f32 (log1p.f32 u1) 2))
(neg.f32 (pow.f32 (log1p.f32 u1) 2))
(*.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(pow.f32 (log1p.f32 u1) 2)
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 4))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (neg.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 4))))
(/.f32 (log1p.f32 u1) (/.f32 1 (log1p.f32 u1)))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (pow.f32 (log1p.f32 u1) 3) (log1p.f32 u1))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (pow.f32 (log1p.f32 u1) 2) 1)
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (log1p.f32 u1) (/.f32 1 (log1p.f32 u1))))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (/.f32 1 (log1p.f32 u1)) (log1p.f32 u1)))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 1 (pow.f32 (log1p.f32 u1) -2))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 1 (*.f32 (/.f32 1 (log1p.f32 u1)) (/.f32 1 (log1p.f32 u1))))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 1 (*.f32 (log1p.f32 u1) (/.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 6))))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 1 (*.f32 1 (*.f32 (/.f32 1 (log1p.f32 u1)) (/.f32 1 (log1p.f32 u1)))))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (pow.f32 (log1p.f32 u1) 3/2) (*.f32 (/.f32 1 (log1p.f32 u1)) (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3/2))))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 2))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 4))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (pow.f32 (log1p.f32 u1) 6) (neg.f32 (pow.f32 (log1p.f32 u1) 4)))
(/.f32 (pow.f32 (log1p.f32 u1) 4) (neg.f32 (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (pow.f32 (log1p.f32 u1) 6) (*.f32 1 (neg.f32 (pow.f32 (log1p.f32 u1) 4))))
(/.f32 (pow.f32 (log1p.f32 u1) 6) (neg.f32 (pow.f32 (log1p.f32 u1) 4)))
(/.f32 (pow.f32 (log1p.f32 u1) 4) (neg.f32 (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (pow.f32 (log1p.f32 u1) 6) (*.f32 (/.f32 1 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 3))))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 -1 (*.f32 (/.f32 1 (log1p.f32 u1)) (/.f32 1 (log1p.f32 u1))))
(neg.f32 (pow.f32 (log1p.f32 u1) 2))
(/.f32 -1 (*.f32 (/.f32 1 (log1p.f32 u1)) (neg.f32 (/.f32 1 (log1p.f32 u1)))))
(/.f32 -1 (*.f32 (/.f32 1 (log1p.f32 u1)) (/.f32 -1 (log1p.f32 u1))))
(/.f32 -1 (neg.f32 (pow.f32 (log1p.f32 u1) -2)))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 7))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 7))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (*.f32 (/.f32 1 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 6))))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 7))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 3)))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (*.f32 (pow.f32 (log1p.f32 u1) 3) (neg.f32 (pow.f32 (log1p.f32 u1) 4))))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (neg.f32 (pow.f32 (log1p.f32 u1) 7)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 6)))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 4))))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (pow.f32 (log1p.f32 u1) 6) (neg.f32 (pow.f32 (log1p.f32 u1) 4)))
(/.f32 (pow.f32 (log1p.f32 u1) 4) (neg.f32 (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 6))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 4)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (pow.f32 (log1p.f32 u1) 6) (neg.f32 (pow.f32 (log1p.f32 u1) 4)))
(/.f32 (pow.f32 (log1p.f32 u1) 4) (neg.f32 (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 9)) (*.f32 (pow.f32 (log1p.f32 u1) 4) (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6))))
(/.f32 (pow.f32 (log1p.f32 u1) 18) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 12)))
(/.f32 (pow.f32 (log1p.f32 u1) 18) (pow.f32 (pow.f32 (log1p.f32 u1) 4) 4))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 9)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6))))
(/.f32 (pow.f32 (log1p.f32 u1) 18) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 12)))
(/.f32 (pow.f32 (log1p.f32 u1) 18) (neg.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 4) 4)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (log1p.f32 u1)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 4)))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 6))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) 1) (*.f32 (/.f32 1 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 2))))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (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)) (pow.f32 (log1p.f32 u1) 3))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 3))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 4)))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 9)) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 7))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3) (pow.f32 (log1p.f32 u1) 9)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (*.f32 (pow.f32 (log1p.f32 u1) 3) (neg.f32 (pow.f32 (log1p.f32 u1) 4))))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (neg.f32 (pow.f32 (log1p.f32 u1) 7)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 6)) (pow.f32 (log1p.f32 u1) 6))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 9)) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 9)))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 9)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 9)))
(/.f32 (pow.f32 (log1p.f32 u1) 6) (neg.f32 (pow.f32 (log1p.f32 u1) 4)))
(/.f32 (pow.f32 (log1p.f32 u1) 4) (neg.f32 (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 4)))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 6)))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 4)))
(/.f32 (pow.f32 (log1p.f32 u1) 6) (neg.f32 (pow.f32 (log1p.f32 u1) 4)))
(/.f32 (pow.f32 (log1p.f32 u1) 4) (neg.f32 (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) -2)) (*.f32 (/.f32 1 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 3)))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) -2)) (*.f32 (/.f32 1 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 7))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 7))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 3)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (*.f32 (pow.f32 (log1p.f32 u1) 3) (neg.f32 (pow.f32 (log1p.f32 u1) 4))))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (neg.f32 (pow.f32 (log1p.f32 u1) 7)))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) (cbrt.f32 (pow.f32 (log1p.f32 u1) 4))) (*.f32 (/.f32 1 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(/.f32 (/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) (cbrt.f32 (pow.f32 (log1p.f32 u1) 4))) (/.f32 1 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(*.f32 (/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 3) (cbrt.f32 (pow.f32 (log1p.f32 u1) 4))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (log1p.f32 u1))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 9)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 6)))
(neg.f32 (/.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 7)))
(/.f32 (-.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6))) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 6)))
(neg.f32 (pow.f32 (log1p.f32 u1) 2))
(/.f32 (-.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6))) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 12)) (*.f32 (pow.f32 (log1p.f32 u1) 6) (neg.f32 (pow.f32 (log1p.f32 u1) 4))))
(neg.f32 (/.f32 (pow.f32 (log1p.f32 u1) 4) (neg.f32 (pow.f32 (log1p.f32 u1) 2))))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) 0) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 6)))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) 0) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (pow.f32 (log1p.f32 u1) 6) (neg.f32 (pow.f32 (log1p.f32 u1) 4)))
(/.f32 (pow.f32 (log1p.f32 u1) 4) (neg.f32 (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 2))
(neg.f32 (pow.f32 (log1p.f32 u1) 2))
(/.f32 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 4)) 0) (pow.f32 (log1p.f32 u1) 6))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3)))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 4) 4))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3)))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (neg.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 4) 4)))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 6)))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 6)))
(/.f32 (pow.f32 (log1p.f32 u1) 6) (neg.f32 (pow.f32 (log1p.f32 u1) 4)))
(/.f32 (pow.f32 (log1p.f32 u1) 4) (neg.f32 (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 4)) (-.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 4) 0)))))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 4) (+.f32 0 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 0 (pow.f32 (log1p.f32 u1) 6))))))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3)))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 4) 4))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 4) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (-.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 6) 0)))))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3)))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 4) 4))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (+.f32 0 (-.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 0 (pow.f32 (log1p.f32 u1) 6))))))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3)))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (neg.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 4) 4)))
(/.f32 (+.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (-.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 6) 0)))))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3)))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (neg.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 4) 4)))
(/.f32 (-.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 4) (+.f32 0 (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 0 (pow.f32 (log1p.f32 u1) 6))))))
(/.f32 (neg.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 12)))
(/.f32 (neg.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (pow.f32 (pow.f32 (log1p.f32 u1) 4) 4))
(/.f32 (-.f32 0 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (+.f32 0 (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (*.f32 0 (pow.f32 (log1p.f32 u1) 6))))))
(/.f32 (neg.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 12)))
(/.f32 (neg.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3)) (neg.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 4) 4)))
(/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3) 0) (*.f32 (pow.f32 (log1p.f32 u1) 2) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 4)) (+.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 4) 0)))))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) 0) (*.f32 (pow.f32 (log1p.f32 u1) 4) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (+.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 6) 0)))))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3)))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (pow.f32 (pow.f32 (log1p.f32 u1) 4) 4))
(/.f32 (-.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) 0) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (+.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 6)) (+.f32 0 (*.f32 (pow.f32 (log1p.f32 u1) 6) 0)))))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (pow.f32 (log1p.f32 u1) 4) 3)))
(/.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 6) 3) (neg.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 4) 4)))
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 9)) (*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 6)))
(neg.f32 (/.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 7)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) 1) (*.f32 (/.f32 1 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 2))))
(/.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 7))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (pow.f32 (log1p.f32 u1) 4) (pow.f32 (log1p.f32 u1) 9)))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 9) (pow.f32 (log1p.f32 u1) 6)) (*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 9)))
(/.f32 (pow.f32 (log1p.f32 u1) 6) (neg.f32 (pow.f32 (log1p.f32 u1) 4)))
(/.f32 (pow.f32 (log1p.f32 u1) 4) (neg.f32 (pow.f32 (log1p.f32 u1) 2)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 6) (pow.f32 (log1p.f32 u1) 4)) (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 6)))
(pow.f32 (log1p.f32 u1) 2)
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (log1p.f32 u1) 2))
(neg.f32 (pow.f32 (log1p.f32 u1) 2))
(neg.f32 (pow.f32 (log1p.f32 u1) 2))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 4))
(log.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 2)))
(pow.f32 (log1p.f32 u1) 2)
(log.f32 (/.f32 1 (exp.f32 (pow.f32 (log1p.f32 u1) 2))))
(neg.f32 (pow.f32 (log1p.f32 u1) 2))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (log1p.f32 u1) 2))))
(pow.f32 (log1p.f32 u1) 2)
(cbrt.f32 (pow.f32 (log1p.f32 u1) 6))
(expm1.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 2)))
(pow.f32 (log1p.f32 u1) 2)
(exp.f32 (*.f32 2 (log.f32 (log1p.f32 u1))))
(pow.f32 (log1p.f32 u1) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (log1p.f32 u1))) 1))
(pow.f32 (log1p.f32 u1) 2)
(log1p.f32 (expm1.f32 (pow.f32 (log1p.f32 u1) 2)))
(pow.f32 (log1p.f32 u1) 2)
(fma.f32 (log1p.f32 u1) (log1p.f32 u1) 0)
(pow.f32 (log1p.f32 u1) 2)
(fma.f32 1 (pow.f32 (log1p.f32 u1) 2) 0)
(pow.f32 (log1p.f32 u1) 2)
(fma.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 4)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 0)
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (pow.f32 (log1p.f32 u1) 4)))

localize35.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(*.f32 u2 (PI.f32))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
Compiler

Compiled 34 to 14 computations (58.8% saved)

series3.0ms (0%)

Counts
1 → 12
Calls

6 calls:

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

rewrite59.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1074×sqrt-prod
896×unswap-sqr
792×swap-sqr
438×sqr-pow
424×pow-sqr
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01425
128525
2318625
Stop Event
node limit
Counts
1 → 18
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))) (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32))))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))) (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32))))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 u1 (pow.f32 (*.f32 2 (*.f32 u2 (PI.f32))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 u2)) (sqrt.f32 u1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (*.f32 2 (*.f32 u2 (PI.f32))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (*.f32 u2 (PI.f32))) 3) (pow.f32 u1 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32))))))))))

simplify44.0ms (0.3%)

Algorithm
egg-herbie
Rules
1866×associate-*l/
1080×distribute-lft-in
1052×associate-+r+
1016×associate-/l*
1014×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
063916
1165888
2625882
32212882
Stop Event
node limit
Counts
30 → 31
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(+.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))) 1)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))) (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32))))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))) (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32))))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))) 1))))
(pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))) 3) 1/3)
(sqrt.f32 (*.f32 u1 (pow.f32 (*.f32 2 (*.f32 u2 (PI.f32))) 2)))
(fabs.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 u2)) (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))) 3))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (*.f32 2 (*.f32 u2 (PI.f32))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (*.f32 u2 (PI.f32))) 3) (pow.f32 u1 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32))))))
Outputs
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(+.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))) -1)
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))) 1)
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))) (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32))))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))) 1))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))) (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32))))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32))))) 3) -1) (fma.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32))))) (exp.f32 (log1p.f32 (*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32))))) (+.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32))))) 1)))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1))))) 3)) (+.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1))))) (+.f32 1 (exp.f32 (*.f32 2 (log1p.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))))))))
(/.f32 (expm1.f32 (*.f32 3 (log1p.f32 (*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))))) (+.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))))) (+.f32 1 (pow.f32 (exp.f32 2) (log1p.f32 (*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))))))))
(/.f32 (expm1.f32 (*.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))) 3)) (+.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2))))) (+.f32 1 (pow.f32 (exp.f32 2) (log1p.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2))))))))
(pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))) 1)
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32))))) 2)
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32))))) 3)
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))) 3) 1/3)
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(sqrt.f32 (*.f32 u1 (pow.f32 (*.f32 2 (*.f32 u2 (PI.f32))) 2)))
(sqrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 2)))
(fabs.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) (*.f32 2 u2)) (sqrt.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32)))) 3))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (*.f32 2 (*.f32 u2 (PI.f32))) 3)))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (*.f32 8 (pow.f32 (*.f32 u2 (PI.f32)) 3))))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 3)))
(cbrt.f32 (*.f32 8 (*.f32 (pow.f32 u1 3/2) (pow.f32 (*.f32 u2 (PI.f32)) 3))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (*.f32 u2 (PI.f32))) 3) (pow.f32 u1 3/2)))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (*.f32 8 (pow.f32 (*.f32 u2 (PI.f32)) 3))))
(cbrt.f32 (*.f32 (pow.f32 u1 3/2) (pow.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 3)))
(cbrt.f32 (*.f32 8 (*.f32 (pow.f32 u1 3/2) (pow.f32 (*.f32 u2 (PI.f32)) 3))))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 u1) (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))

localize63.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f32 1 (log1p.f32 u1))
0.2b
(/.f32 -1 (/.f32 1 (log1p.f32 u1)))
0.3b
(*.f32 (*.f32 2 (PI.f32)) u2)
0.4b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 -1 (/.f32 1 (log1p.f32 u1))))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Compiler

Compiled 65 to 45 computations (30.8% saved)

series6.0ms (0%)

Counts
3 → 44
Calls

12 calls:

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

rewrite126.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1100×unswap-sqr
906×swap-sqr
508×associate-*r/
404×associate-/r*
364×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify135.0ms (0.9%)

Algorithm
egg-herbie
Rules
1330×associate-/r/
710×associate-+r+
710×+-commutative
698×associate-+l+
640×associate-*r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04496391
113546017
250625991
Stop Event
node limit
Counts
165 → 302
Calls
Call 1
Inputs
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)))))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.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 (*.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)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (+.f32 1 u1)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (+.f32 1 u1))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (+.f32 1 u1)))))))
(+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (+.f32 1 u1))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 -1 u1)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 -1 u1))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1 u1) (*.f32 -1/3 (pow.f32 u1 3))))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1 u1) (*.f32 -1/3 (pow.f32 u1 3)))))
(log.f32 (/.f32 1 u1))
(-.f32 (log.f32 (/.f32 1 u1)) (/.f32 1 u1))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (log.f32 (/.f32 1 u1))) (/.f32 1 u1))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (log.f32 (/.f32 1 u1))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (/.f32 1 u1)))
(*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))
(-.f32 (*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 1 u1))
(-.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2)))) (/.f32 1 u1))
(-.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2)))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (/.f32 1 u1)))
(/.f32 1 u1)
(+.f32 1/2 (/.f32 1 u1))
(+.f32 1/2 (+.f32 (*.f32 -1/12 u1) (/.f32 1 u1)))
(+.f32 1/2 (+.f32 (*.f32 1/24 (pow.f32 u1 2)) (+.f32 (*.f32 -1/12 u1) (/.f32 1 u1))))
(/.f32 -1 (log.f32 (/.f32 1 u1)))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 2) u1)) (/.f32 1 (log.f32 (/.f32 1 u1)))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 2) (pow.f32 u1 2)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 2) u1)) (+.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3) (pow.f32 u1 2))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3) (pow.f32 u1 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 2) (pow.f32 u1 2))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 2) u1)) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 2) (pow.f32 u1 3)))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 u1 3)))) (+.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3) (pow.f32 u1 2))))))))
(/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))
(-.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2) u1)))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2) (pow.f32 u1 2)))) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2) u1)))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3) (pow.f32 u1 2))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (*.f32 1/3 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (pow.f32 u1 3))) (+.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2) (pow.f32 u1 2))))))) (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2) u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 -1)) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (*.f32 -1 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (/.f32 -1 (cbrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (/.f32 -1 (cbrt.f32 (log1p.f32 u1))))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.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)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(+.f32 (log1p.f32 u1) 0)
(+.f32 0 (log1p.f32 u1))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (log1p.f32 u1)))) 1)
(-.f32 0 (log1p.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 u1))) 1)
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (log1p.f32 u1)))) 1)
(*.f32 -1 (log1p.f32 u1))
(*.f32 1 (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 (pow.f32 (log1p.f32 u1) 1/4) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (neg.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (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 (cbrt.f32 (log1p.f32 u1)) (neg.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.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)) (pow.f32 (log1p.f32 u1) 1/4)) (neg.f32 (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 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) 1) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) -1) (/.f32 -1 (log1p.f32 u1)))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) 1) (/.f32 -1 (log1p.f32 u1)))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (log1p.f32 u1) -1/2))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (/.f32 -1 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 -1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) -1) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4))) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (log1p.f32 u1))
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (*.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 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))
(*.f32 (*.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))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))
(pow.f32 (log1p.f32 u1) 1)
(pow.f32 (/.f32 -1 (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)
(neg.f32 (log1p.f32 u1))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(log.f32 (+.f32 1 u1))
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3))
(expm1.f32 (log1p.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(+.f32 0 (/.f32 -1 (log1p.f32 u1)))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (/.f32 -1 (log1p.f32 u1))))) 1)
(-.f32 0 (/.f32 -1 (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 -1 (log1p.f32 u1)))) 1)
(*.f32 -1 (/.f32 -1 (log1p.f32 u1)))
(*.f32 1 (/.f32 -1 (log1p.f32 u1)))
(*.f32 (/.f32 -1 (log1p.f32 u1)) -1)
(*.f32 (/.f32 -1 (log1p.f32 u1)) 1)
(*.f32 (pow.f32 (log1p.f32 u1) -1/2) (pow.f32 (log1p.f32 u1) -1/2))
(*.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)) (/.f32 -1 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1))
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1) (neg.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) -1) (pow.f32 (cbrt.f32 (log1p.f32 u1)) -1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) -1) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) -1)))
(*.f32 (/.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (/.f32 -1 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) -1/2) (sqrt.f32 -1)) (pow.f32 (log1p.f32 u1) -1/2))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)) -1) (/.f32 -1 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)) 1) (/.f32 -1 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 -1 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(*.f32 (/.f32 -1 (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(*.f32 (/.f32 1 (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) -1/2) -1) (pow.f32 (log1p.f32 u1) -1/2))
(*.f32 (neg.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1))
(*.f32 (neg.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) -1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) -1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1)))) (/.f32 -1 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1)))) (/.f32 -1 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (/.f32 -1 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (/.f32 -1 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)))) (*.f32 (sqrt.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)))))
(*.f32 (*.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1))) (sqrt.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1))))) (*.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1))) (sqrt.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(pow.f32 (log1p.f32 u1) -1)
(pow.f32 (/.f32 -1 (log1p.f32 u1)) 1)
(pow.f32 (pow.f32 (log1p.f32 u1) -1/2) 2)
(pow.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1))) 3)
(pow.f32 (/.f32 -1 (pow.f32 (log1p.f32 u1) 3)) 1/3)
(neg.f32 (/.f32 -1 (log1p.f32 u1)))
(sqrt.f32 (pow.f32 (log1p.f32 u1) -2))
(log.f32 (exp.f32 (/.f32 -1 (log1p.f32 u1))))
(log.f32 (/.f32 1 (exp.f32 (/.f32 -1 (log1p.f32 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 -1 (log1p.f32 u1)))))
(cbrt.f32 (/.f32 -1 (pow.f32 (log1p.f32 u1) 3)))
(expm1.f32 (log1p.f32 (/.f32 -1 (log1p.f32 u1))))
(exp.f32 (neg.f32 (log.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) -1))
(log1p.f32 (expm1.f32 (/.f32 -1 (log1p.f32 u1))))
Outputs
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (*.f32 (sqrt.f32 -1) u1))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))))
(fma.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) u1))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 (sqrt.f32 -1) u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) 2))))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (*.f32 (sqrt.f32 -1) u1))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))))))
(fma.f32 (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (fma.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (/.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) u1)))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 -1)) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2))) (/.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 u1 u1))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 (sqrt.f32 -1) u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)))))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) 2))))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 -1)) (/.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))))) (pow.f32 u1 3)))) (*.f32 (/.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (*.f32 u1 u1))) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)))) (fma.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.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 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (neg.f32 (log.f32 u1))))) (pow.f32 u1 3))) (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)))))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 -1)) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2))) (/.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 u1 u1))) (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.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 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.f32 (sqrt.f32 -1) u1)) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 -1)) (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (neg.f32 (log.f32 u1))))) (pow.f32 u1 3))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) u1) (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))
(fma.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) 1/2)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 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 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (/.f32 (*.f32 u1 u1) (+.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 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))))
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) 2)))))))
(+.f32 (*.f32 (sin.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 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1)) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.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)))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.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 (*.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)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.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 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (/.f32 (pow.f32 u1 3) (+.f32 1/3 (/.f32 (*.f32 1/2 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) 2))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 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 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (/.f32 (*.f32 u1 u1) (+.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 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))))
(+.f32 (fma.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) 2)))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(+.f32 (fma.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (*.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))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1)) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (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))))))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (+.f32 1 u1)))))
(*.f32 (*.f32 (*.f32 2 u2) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (+.f32 1 u1))))))
(fma.f32 -4/3 (*.f32 (pow.f32 u2 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 (*.f32 2 u2) (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (*.f32 (*.f32 -4/3 (pow.f32 u2 3)) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (+.f32 1 u1)))))))
(fma.f32 -4/3 (*.f32 (pow.f32 u2 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (log1p.f32 u1)))) (fma.f32 4/15 (*.f32 (pow.f32 u2 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 (*.f32 2 u2) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))))
(fma.f32 -4/3 (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))))))
(fma.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 u2 3) (sqrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (*.f32 (*.f32 4/15 (pow.f32 u2 5)) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (+.f32 1 u1))))))))
(fma.f32 -8/315 (*.f32 (pow.f32 u2 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (log1p.f32 u1)))) (fma.f32 -4/3 (*.f32 (pow.f32 u2 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (log1p.f32 u1)))) (fma.f32 4/15 (*.f32 (pow.f32 u2 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 (*.f32 2 u2) (PI.f32)) (sqrt.f32 (log1p.f32 u1))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (*.f32 -8/315 (pow.f32 (PI.f32) 7)) (pow.f32 u2 7)) (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (*.f32 (*.f32 4/15 (pow.f32 u2 5)) (pow.f32 (PI.f32) 5)))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 (*.f32 -8/315 (pow.f32 u2 7)) (pow.f32 (PI.f32) 7)) (*.f32 (*.f32 -4/3 (pow.f32 u2 3)) (pow.f32 (PI.f32) 3)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 -1 u1)
(neg.f32 u1)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (*.f32 -1 u1))
(fma.f32 1/2 (*.f32 u1 u1) (neg.f32 u1))
(-.f32 (*.f32 u1 (*.f32 u1 1/2)) u1)
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1 u1) (*.f32 -1/3 (pow.f32 u1 3))))
(fma.f32 1/2 (*.f32 u1 u1) (fma.f32 -1 u1 (*.f32 (pow.f32 u1 3) -1/3)))
(fma.f32 1/2 (*.f32 u1 u1) (-.f32 (*.f32 (pow.f32 u1 3) -1/3) u1))
(fma.f32 1/2 (*.f32 u1 u1) (fma.f32 (pow.f32 u1 3) -1/3 (neg.f32 u1)))
(+.f32 (*.f32 1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1 u1) (*.f32 -1/3 (pow.f32 u1 3)))))
(fma.f32 1/2 (*.f32 u1 u1) (fma.f32 1/4 (pow.f32 u1 4) (fma.f32 -1 u1 (*.f32 (pow.f32 u1 3) -1/3))))
(fma.f32 1/2 (*.f32 u1 u1) (fma.f32 1/4 (pow.f32 u1 4) (-.f32 (*.f32 (pow.f32 u1 3) -1/3) u1)))
(fma.f32 1/2 (*.f32 u1 u1) (fma.f32 1/4 (pow.f32 u1 4) (fma.f32 (pow.f32 u1 3) -1/3 (neg.f32 u1))))
(log.f32 (/.f32 1 u1))
(neg.f32 (log.f32 u1))
(-.f32 (log.f32 (/.f32 1 u1)) (/.f32 1 u1))
(-.f32 (neg.f32 (log.f32 u1)) (/.f32 1 u1))
(+.f32 (neg.f32 (log.f32 u1)) (/.f32 -1 u1))
(neg.f32 (+.f32 (/.f32 1 u1) (log.f32 u1)))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (log.f32 (/.f32 1 u1))) (/.f32 1 u1))
(+.f32 (/.f32 1/2 (*.f32 u1 u1)) (-.f32 (neg.f32 (log.f32 u1)) (/.f32 1 u1)))
(+.f32 (-.f32 (/.f32 1/2 (*.f32 u1 u1)) (log.f32 u1)) (/.f32 -1 u1))
(-.f32 (/.f32 1/2 (*.f32 u1 u1)) (-.f32 (log.f32 u1) (/.f32 -1 u1)))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (log.f32 (/.f32 1 u1))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (/.f32 1 u1)))
(+.f32 (/.f32 1/2 (*.f32 u1 u1)) (-.f32 (neg.f32 (log.f32 u1)) (+.f32 (/.f32 1 u1) (/.f32 1/3 (pow.f32 u1 3)))))
(-.f32 (-.f32 (/.f32 1/2 (*.f32 u1 u1)) (log.f32 u1)) (+.f32 (/.f32 1 u1) (/.f32 1/3 (pow.f32 u1 3))))
(+.f32 (-.f32 (/.f32 1/2 (*.f32 u1 u1)) (log.f32 u1)) (-.f32 (/.f32 -1 u1) (/.f32 1/3 (pow.f32 u1 3))))
(*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))
(neg.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))
(neg.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))
(-.f32 (*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 1 u1))
(-.f32 (neg.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (/.f32 1 u1))
(fma.f32 -1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) (/.f32 -1 u1))
(-.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2)))) (/.f32 1 u1))
(-.f32 (fma.f32 -1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) (/.f32 1/2 (*.f32 u1 u1))) (/.f32 1 u1))
(+.f32 (-.f32 (/.f32 1/2 (*.f32 u1 u1)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -1 u1))
(+.f32 (+.f32 (-.f32 (/.f32 1/2 (*.f32 u1 u1)) (log.f32 -1)) (log.f32 (/.f32 -1 u1))) (/.f32 -1 u1))
(-.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2)))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (/.f32 1 u1)))
(-.f32 (fma.f32 -1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) (/.f32 1/2 (*.f32 u1 u1))) (+.f32 (/.f32 1 u1) (/.f32 1/3 (pow.f32 u1 3))))
(-.f32 (-.f32 (/.f32 1/2 (*.f32 u1 u1)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 1 u1) (/.f32 1/3 (pow.f32 u1 3))))
(+.f32 (+.f32 (-.f32 (/.f32 1/2 (*.f32 u1 u1)) (log.f32 -1)) (log.f32 (/.f32 -1 u1))) (-.f32 (/.f32 -1 u1) (/.f32 1/3 (pow.f32 u1 3))))
(/.f32 1 u1)
(+.f32 1/2 (/.f32 1 u1))
(+.f32 (/.f32 1 u1) 1/2)
(+.f32 1/2 (+.f32 (*.f32 -1/12 u1) (/.f32 1 u1)))
(+.f32 1/2 (fma.f32 -1/12 u1 (/.f32 1 u1)))
(+.f32 1/2 (fma.f32 u1 -1/12 (/.f32 1 u1)))
(+.f32 1/2 (+.f32 (*.f32 1/24 (pow.f32 u1 2)) (+.f32 (*.f32 -1/12 u1) (/.f32 1 u1))))
(+.f32 1/2 (fma.f32 1/24 (*.f32 u1 u1) (fma.f32 -1/12 u1 (/.f32 1 u1))))
(+.f32 1/2 (fma.f32 (*.f32 u1 u1) 1/24 (fma.f32 u1 -1/12 (/.f32 1 u1))))
(/.f32 -1 (log.f32 (/.f32 1 u1)))
(/.f32 -1 (neg.f32 (log.f32 u1)))
(neg.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 2) u1)) (/.f32 1 (log.f32 (/.f32 1 u1)))))
(neg.f32 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (*.f32 u1 (pow.f32 (neg.f32 (log.f32 u1)) 2)))))
(+.f32 (/.f32 -1 (*.f32 u1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 -1 (neg.f32 (log.f32 u1))))
(-.f32 (/.f32 -1 (neg.f32 (log.f32 u1))) (/.f32 (/.f32 1 u1) (*.f32 (log.f32 u1) (log.f32 u1))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 2) (pow.f32 u1 2)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 2) u1)) (+.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3) (pow.f32 u1 2))))))
(-.f32 (-.f32 (/.f32 1/2 (*.f32 (*.f32 u1 u1) (pow.f32 (neg.f32 (log.f32 u1)) 2))) (/.f32 1 (*.f32 u1 (pow.f32 (neg.f32 (log.f32 u1)) 2)))) (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (*.f32 (*.f32 u1 u1) (pow.f32 (neg.f32 (log.f32 u1)) 3)))))
(-.f32 (/.f32 (/.f32 1/2 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (log.f32 u1))) (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (+.f32 (/.f32 1 (*.f32 u1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1 (*.f32 (*.f32 u1 u1) (pow.f32 (neg.f32 (log.f32 u1)) 3))))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 u1 u1) (*.f32 (log.f32 u1) (log.f32 u1)))) (-.f32 (-.f32 (/.f32 -1 (neg.f32 (log.f32 u1))) (/.f32 (/.f32 1 u1) (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 (/.f32 (/.f32 1 u1) u1) (pow.f32 (neg.f32 (log.f32 u1)) 3))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3) (pow.f32 u1 3)))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 2) (pow.f32 u1 2))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 2) u1)) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 2) (pow.f32 u1 3)))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))) (*.f32 (log.f32 (/.f32 1 u1)) (pow.f32 u1 3)))) (+.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (*.f32 (pow.f32 (log.f32 (/.f32 1 u1)) 3) (pow.f32 u1 2))))))))
(-.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 u1 u1) (pow.f32 (neg.f32 (log.f32 u1)) 2))) (/.f32 1/2 (*.f32 (pow.f32 u1 3) (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (+.f32 (+.f32 (/.f32 1 (*.f32 u1 (pow.f32 (neg.f32 (log.f32 u1)) 2))) (/.f32 1/3 (*.f32 (pow.f32 u1 3) (pow.f32 (neg.f32 (log.f32 u1)) 2)))) (fma.f32 -1 (/.f32 (-.f32 (/.f32 1/2 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (*.f32 (neg.f32 (log.f32 u1)) (pow.f32 u1 3))) (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (*.f32 (*.f32 u1 u1) (pow.f32 (neg.f32 (log.f32 u1)) 3)))))))
(+.f32 (/.f32 (/.f32 1/2 (pow.f32 u1 3)) (pow.f32 (neg.f32 (log.f32 u1)) 3)) (-.f32 (+.f32 (/.f32 (/.f32 1/2 (*.f32 u1 u1)) (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 -1 (*.f32 u1 (*.f32 (log.f32 u1) (log.f32 u1))))) (+.f32 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (*.f32 (*.f32 u1 u1) (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (-.f32 (/.f32 (/.f32 1/3 (pow.f32 u1 3)) (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (*.f32 (neg.f32 (log.f32 u1)) (pow.f32 u1 3)))))))
(+.f32 (/.f32 (/.f32 1/2 (pow.f32 u1 3)) (pow.f32 (neg.f32 (log.f32 u1)) 3)) (+.f32 (-.f32 (-.f32 (/.f32 1/2 (*.f32 (*.f32 u1 u1) (*.f32 (log.f32 u1) (log.f32 u1)))) (+.f32 (/.f32 (/.f32 1 u1) (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 (/.f32 1/3 (pow.f32 u1 3)) (*.f32 (log.f32 u1) (log.f32 u1))))) (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 (/.f32 (/.f32 1 u1) u1) (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (/.f32 (+.f32 (/.f32 1/2 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (*.f32 (neg.f32 (log.f32 u1)) (pow.f32 u1 3)))))
(/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))
(/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))
(/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))
(-.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2) u1)))
(-.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (/.f32 1 (*.f32 u1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))))
(+.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -1 (*.f32 u1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3) (pow.f32 u1 2))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2) (pow.f32 u1 2)))) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2) u1)))
(+.f32 (/.f32 1 (*.f32 (*.f32 u1 u1) (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3))) (-.f32 (+.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (/.f32 1/2 (*.f32 (*.f32 u1 u1) (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)))) (/.f32 1 (*.f32 u1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)))))
(+.f32 (/.f32 1 (*.f32 u1 (*.f32 u1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)))) (+.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (-.f32 (/.f32 1/2 (*.f32 (*.f32 u1 u1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (/.f32 1 (*.f32 u1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))))))
(+.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 u1 u1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (-.f32 (/.f32 (/.f32 (/.f32 1 u1) u1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (/.f32 (/.f32 1 u1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3) (pow.f32 u1 2))) (+.f32 (*.f32 -1 (/.f32 (-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (*.f32 1/3 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (pow.f32 u1 3))) (+.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2) (pow.f32 u1 2))))))) (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2) u1)))
(+.f32 (/.f32 1 (*.f32 (*.f32 u1 u1) (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3))) (-.f32 (fma.f32 -1 (/.f32 (+.f32 (/.f32 1/2 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (-.f32 (/.f32 1/3 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (neg.f32 (/.f32 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (/.f32 1/2 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))) (pow.f32 u1 3)) (+.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (/.f32 1/2 (*.f32 (*.f32 u1 u1) (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))))) (/.f32 1 (*.f32 u1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)))))
(+.f32 (+.f32 (+.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (*.f32 (*.f32 u1 u1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)))) (-.f32 (/.f32 1 (*.f32 u1 (*.f32 u1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)))) (/.f32 (+.f32 (/.f32 1/2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (/.f32 1/3 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (/.f32 1/2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (pow.f32 u1 3)))) (/.f32 -1 (*.f32 u1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))))
(+.f32 (-.f32 (/.f32 (/.f32 (/.f32 1 u1) u1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (/.f32 (+.f32 (/.f32 1/2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (/.f32 1/3 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (/.f32 1/2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (pow.f32 u1 3))) (+.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (-.f32 (/.f32 1/2 (*.f32 (*.f32 u1 u1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (/.f32 (/.f32 1 u1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 -1)) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (/.f32 (pow.f32 (log1p.f32 u1) -1/2) (sqrt.f32 -1)))
(*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (log1p.f32 u1) -1/2)) (sqrt.f32 -1))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (pow.f32 (log1p.f32 u1) -1/2)) (sqrt.f32 -1))
(/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (/.f32 (pow.f32 (log1p.f32 u1) -1/2) (sqrt.f32 -1)))
(*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (log1p.f32 u1) -1/2)) (sqrt.f32 -1))
(*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (pow.f32 (log1p.f32 u1) -1/2)) (sqrt.f32 -1))
(/.f32 (*.f32 -1 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (/.f32 -1 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 (*.f32 (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) -1) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) 1))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 1 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (/.f32 -1 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) -1) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) -1))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.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 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(+.f32 0 (log1p.f32 u1))
(log1p.f32 u1)
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (log1p.f32 u1)))) 1)
(neg.f32 (log1p.f32 u1))
(-.f32 0 (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 u1))) 1)
(log1p.f32 u1)
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (log1p.f32 u1)))) 1)
(log1p.f32 u1)
(*.f32 -1 (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(*.f32 1 (log1p.f32 u1))
(log1p.f32 u1)
(*.f32 (log1p.f32 u1) -1)
(neg.f32 (log1p.f32 u1))
(*.f32 (log1p.f32 u1) 1)
(log1p.f32 u1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(log1p.f32 u1)
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (neg.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1)))))
(neg.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)))
(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 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (neg.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (neg.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4))
(log1p.f32 u1)
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)))
(neg.f32 (log1p.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (neg.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) 1) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1) (cbrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) -1) (/.f32 -1 (log1p.f32 u1)))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) -1) (/.f32 -1 (log1p.f32 u1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (log1p.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) 1) (/.f32 -1 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 -1 (log1p.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (neg.f32 (log1p.f32 u1)))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (sqrt.f32 (log1p.f32 u1))) (pow.f32 (log1p.f32 u1) -1/2))
(*.f32 (pow.f32 (log1p.f32 u1) -1/2) (/.f32 (pow.f32 (log1p.f32 u1) 2) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) -1/2)))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (/.f32 -1 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) 2) (/.f32 -1 (log1p.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (neg.f32 (log1p.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 -1)) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (log1p.f32 u1) (sqrt.f32 -1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) -1) (cbrt.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(log1p.f32 u1)
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) -1) (/.f32 -1 (log1p.f32 u1)))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (neg.f32 (log1p.f32 u1)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(neg.f32 (log1p.f32 u1))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4))) (pow.f32 (log1p.f32 u1) 1/4))
(neg.f32 (log1p.f32 u1))
(*.f32 (neg.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 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (neg.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (neg.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (neg.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (log1p.f32 u1))
(log1p.f32 u1)
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/2)))
(log1p.f32 u1)
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (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 (*.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)))))
(log1p.f32 u1)
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1))))
(log1p.f32 u1)
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (sqrt.f32 (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 (*.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))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))
(log1p.f32 u1)
(pow.f32 (log1p.f32 u1) 1)
(log1p.f32 u1)
(pow.f32 (/.f32 -1 (log1p.f32 u1)) -1)
(neg.f32 (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) 2) 1/2)
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(fabs.f32 (log1p.f32 u1))
(pow.f32 (pow.f32 (log1p.f32 u1) 3) 1/3)
(log1p.f32 u1)
(neg.f32 (log1p.f32 u1))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(fabs.f32 (log1p.f32 u1))
(log.f32 (+.f32 1 u1))
(log1p.f32 u1)
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3))
(log1p.f32 u1)
(expm1.f32 (log1p.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(exp.f32 (log.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(log1p.f32 u1)
(+.f32 0 (/.f32 -1 (log1p.f32 u1)))
(/.f32 -1 (log1p.f32 u1))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (/.f32 -1 (log1p.f32 u1))))) 1)
(/.f32 1 (log1p.f32 u1))
(-.f32 0 (/.f32 -1 (log1p.f32 u1)))
(/.f32 1 (log1p.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (/.f32 -1 (log1p.f32 u1)))) 1)
(/.f32 -1 (log1p.f32 u1))
(*.f32 -1 (/.f32 -1 (log1p.f32 u1)))
(/.f32 1 (log1p.f32 u1))
(*.f32 1 (/.f32 -1 (log1p.f32 u1)))
(/.f32 -1 (log1p.f32 u1))
(*.f32 (/.f32 -1 (log1p.f32 u1)) -1)
(/.f32 1 (log1p.f32 u1))
(*.f32 (/.f32 -1 (log1p.f32 u1)) 1)
(/.f32 -1 (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) -1/2) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 1 (log1p.f32 u1))
(*.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)))
(/.f32 (neg.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2))) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)) (neg.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)) (/.f32 -1 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)))
(/.f32 (neg.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2))) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)) (neg.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1))
(/.f32 1 (log1p.f32 u1))
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1) (neg.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1)))
(/.f32 -1 (log1p.f32 u1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) -1) (pow.f32 (cbrt.f32 (log1p.f32 u1)) -1))
(/.f32 1 (log1p.f32 u1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) -1) (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) -1)))
(/.f32 -1 (log1p.f32 u1))
(*.f32 (/.f32 -1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (/.f32 -1 (cbrt.f32 (log1p.f32 u1))))
(/.f32 1 (log1p.f32 u1))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) -1/2) (sqrt.f32 -1)) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (/.f32 1 (log1p.f32 u1)) (sqrt.f32 -1))
(/.f32 1 (*.f32 (sqrt.f32 -1) (log1p.f32 u1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)) -1) (/.f32 -1 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1))) (/.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)) -1))
(/.f32 (neg.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2))) (neg.f32 (cbrt.f32 (log1p.f32 u1))))
(/.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)) (*.f32 1 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)) 1) (/.f32 -1 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)))
(/.f32 (neg.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2))) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)) (neg.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (/.f32 -1 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(/.f32 (neg.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 2))
(/.f32 (log1p.f32 u1) (neg.f32 (pow.f32 (log1p.f32 u1) 2)))
(*.f32 (/.f32 -1 (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(/.f32 -1 (log1p.f32 u1))
(*.f32 (/.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(/.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) 2))
(*.f32 (log1p.f32 u1) (pow.f32 (log1p.f32 u1) -2))
(*.f32 (/.f32 1 (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(/.f32 1 (log1p.f32 u1))
(*.f32 (/.f32 (pow.f32 (log1p.f32 u1) -1/2) -1) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 -1 (log1p.f32 u1))
(*.f32 (neg.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1))
(/.f32 -1 (log1p.f32 u1))
(*.f32 (neg.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) -1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) -1))
(/.f32 -1 (log1p.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1)))) (/.f32 -1 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1)))) (/.f32 -1 (cbrt.f32 (log1p.f32 u1)))))
(/.f32 -1 (log1p.f32 u1))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (/.f32 -1 (cbrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (/.f32 -1 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (*.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1))) (*.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)))))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)))) (*.f32 (sqrt.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)))))
(*.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)))
(/.f32 (neg.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2))) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)) (neg.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)))))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2))))))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(*.f32 (*.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1))) (sqrt.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1))))) (*.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1))) (sqrt.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1))))))
(/.f32 -1 (log1p.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2))))))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -2)) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(pow.f32 (log1p.f32 u1) -1)
(/.f32 1 (log1p.f32 u1))
(pow.f32 (/.f32 -1 (log1p.f32 u1)) 1)
(/.f32 -1 (log1p.f32 u1))
(pow.f32 (pow.f32 (log1p.f32 u1) -1/2) 2)
(/.f32 1 (log1p.f32 u1))
(pow.f32 (/.f32 -1 (cbrt.f32 (log1p.f32 u1))) 3)
(/.f32 -1 (log1p.f32 u1))
(pow.f32 (/.f32 -1 (pow.f32 (log1p.f32 u1) 3)) 1/3)
(cbrt.f32 (/.f32 -1 (pow.f32 (log1p.f32 u1) 3)))
(neg.f32 (/.f32 -1 (log1p.f32 u1)))
(/.f32 1 (log1p.f32 u1))
(sqrt.f32 (pow.f32 (log1p.f32 u1) -2))
(log.f32 (exp.f32 (/.f32 -1 (log1p.f32 u1))))
(/.f32 -1 (log1p.f32 u1))
(log.f32 (/.f32 1 (exp.f32 (/.f32 -1 (log1p.f32 u1)))))
(/.f32 1 (log1p.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 -1 (log1p.f32 u1)))))
(/.f32 -1 (log1p.f32 u1))
(cbrt.f32 (/.f32 -1 (pow.f32 (log1p.f32 u1) 3)))
(expm1.f32 (log1p.f32 (/.f32 -1 (log1p.f32 u1))))
(/.f32 -1 (log1p.f32 u1))
(exp.f32 (neg.f32 (log.f32 (log1p.f32 u1))))
(/.f32 1 (log1p.f32 u1))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) -1))
(/.f32 1 (log1p.f32 u1))
(log1p.f32 (expm1.f32 (/.f32 -1 (log1p.f32 u1))))
(/.f32 -1 (log1p.f32 u1))

localize64.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 u2 (PI.f32))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/3)))
0.7b
(pow.f32 (*.f32 u2 (PI.f32)) 3)
1.9b
(pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/3)
Compiler

Compiled 62 to 31 computations (50% saved)

series13.0ms (0.1%)

Counts
3 → 44
Calls

12 calls:

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

rewrite88.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1326×unswap-sqr
944×swap-sqr
368×add-sqr-sqrt
362×distribute-rgt-in
346×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify96.0ms (0.6%)

Algorithm
egg-herbie
Rules
1658×distribute-lft-in
1412×associate-*r*
1364×associate-*l*
1206×associate-/l*
960×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03905454
111684750
248664750
Stop Event
node limit
Counts
168 → 185
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 -1 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32))))
(*.f32 -1 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32))))
(*.f32 -1 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32))))
(*.f32 -1 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32))))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.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)) (PI.f32)))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.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))))))) (PI.f32)))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.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)) (PI.f32)))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (PI.f32)) u1))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (PI.f32)) u1))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (*.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)) (PI.f32))) (pow.f32 u1 2))))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (PI.f32)) u1))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (*.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)))))) (PI.f32))) (pow.f32 u1 3)))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (*.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)) (PI.f32))) (pow.f32 u1 2)))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) 1)
(*.f32 u2 (PI.f32))
(*.f32 (PI.f32) u2)
(*.f32 (*.f32 u2 (PI.f32)) 1)
(*.f32 1 (*.f32 u2 (PI.f32)))
(*.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (*.f32 u2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) u2))
(*.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1/3))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (cbrt.f32 (*.f32 u2 (PI.f32))))
(*.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 (PI.f32) (sqrt.f32 u2)) (sqrt.f32 u2))
(*.f32 (*.f32 (PI.f32) (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 u2))
(*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1/3) (cbrt.f32 (*.f32 u2 (PI.f32))))
(*.f32 (pow.f32 1 1/3) (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/3) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/3))
(*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 1/6) (pow.f32 (*.f32 u2 (PI.f32)) 1/6)) (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1/6) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1/6)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1/6) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1/6)) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 1/6) (pow.f32 (*.f32 u2 (PI.f32)) 1/6)))
(*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (pow.f32 (pow.f32 u2 3) 1/6) (pow.f32 (pow.f32 u2 3) 1/6)) (*.f32 (pow.f32 (pow.f32 (PI.f32) 3) 1/6) (pow.f32 (pow.f32 (PI.f32) 3) 1/6)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12) (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))) (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12) (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/6) (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))) (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/6) (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12)) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/6) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12)) (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/6) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12)))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/6)) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/6)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/6)) (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/6)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (cbrt.f32 (*.f32 u2 (PI.f32))))) (*.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (cbrt.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2)) (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2)) (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))))
(sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(log.f32 (pow.f32 (exp.f32 u2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3))
(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 (exp.f32 (log1p.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3))) 1)
(*.f32 u2 (*.f32 (PI.f32) (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (PI.f32) (*.f32 u2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1)
(*.f32 (*.f32 u2 (PI.f32)) (pow.f32 (*.f32 u2 (PI.f32)) 2))
(*.f32 1 (pow.f32 (*.f32 u2 (PI.f32)) 3))
(*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) (pow.f32 (*.f32 u2 (PI.f32)) 3/2))
(*.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 u2 (PI.f32)))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3))
(*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) u2) (PI.f32))
(*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (PI.f32)) u2)
(*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2)) (cbrt.f32 (*.f32 u2 (PI.f32))))
(*.f32 (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3) (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) 3) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (pow.f32 1 3/2) (pow.f32 1 3/2)) (pow.f32 (*.f32 u2 (PI.f32)) 3))
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) 3/2) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) 3/2)) (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3/2) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3/2)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/3) (*.f32 u2 (PI.f32))) (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/3) (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/4) (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/4) (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2))))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3/2) (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2))) (*.f32 (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3/2) (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)) (pow.f32 (*.f32 u2 (PI.f32)) 3/4)) (*.f32 (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)) (pow.f32 (*.f32 u2 (PI.f32)) 3/4)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3/2) (pow.f32 (*.f32 u2 (PI.f32)) 3/4)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3/2) (pow.f32 (*.f32 u2 (PI.f32)) 3/4)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)) (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3/2)) (*.f32 (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)) (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3/2)))
(*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/4) (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3/2)) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/4) (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3/2)))
(*.f32 (*.f32 (*.f32 u2 (PI.f32)) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/3)) (*.f32 (*.f32 u2 (PI.f32)) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/3)))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 u2)) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 u2 (sqrt.f32 u2)) (sqrt.f32 (pow.f32 (PI.f32) 3))))
(*.f32 (*.f32 (pow.f32 u2 3/2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 u2 3/2) (sqrt.f32 (pow.f32 (PI.f32) 3))))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 u2) 3) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 (sqrt.f32 u2) 3) (sqrt.f32 (pow.f32 (PI.f32) 3))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 u2 3)) (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (*.f32 (sqrt.f32 (pow.f32 u2 3)) (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 u2)) (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 (sqrt.f32 u2)) (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (*.f32 (pow.f32 u2 3/2) (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (*.f32 (pow.f32 u2 3/2) (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 u2) 3) (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 u2) 3) (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 u2 3)) (pow.f32 (PI.f32) 3/2)) (*.f32 (sqrt.f32 (pow.f32 u2 3)) (pow.f32 (PI.f32) 3/2)))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 u2)) (pow.f32 (PI.f32) 3/2)) (*.f32 (*.f32 u2 (sqrt.f32 u2)) (pow.f32 (PI.f32) 3/2)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 u2) 3) (pow.f32 (PI.f32) 3/2)) (*.f32 (pow.f32 (sqrt.f32 u2) 3) (pow.f32 (PI.f32) 3/2)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 u2 3)) (pow.f32 (sqrt.f32 (PI.f32)) 3)) (*.f32 (sqrt.f32 (pow.f32 u2 3)) (pow.f32 (sqrt.f32 (PI.f32)) 3)))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 u2)) (pow.f32 (sqrt.f32 (PI.f32)) 3)) (*.f32 (*.f32 u2 (sqrt.f32 u2)) (pow.f32 (sqrt.f32 (PI.f32)) 3)))
(*.f32 (*.f32 (pow.f32 u2 3/2) (pow.f32 (sqrt.f32 (PI.f32)) 3)) (*.f32 (pow.f32 u2 3/2) (pow.f32 (sqrt.f32 (PI.f32)) 3)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 u2) 3) (pow.f32 (sqrt.f32 (PI.f32)) 3)) (*.f32 (pow.f32 (sqrt.f32 u2) 3) (pow.f32 (sqrt.f32 (PI.f32)) 3)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 u2 3))) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 u2 3))))
(*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (sqrt.f32 (pow.f32 u2 3))) (*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (sqrt.f32 (pow.f32 u2 3))))
(*.f32 (*.f32 (pow.f32 (PI.f32) 3/2) (sqrt.f32 (pow.f32 u2 3))) (*.f32 (pow.f32 (PI.f32) 3/2) (sqrt.f32 (pow.f32 u2 3))))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (sqrt.f32 (pow.f32 u2 3))) (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (sqrt.f32 (pow.f32 u2 3))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (*.f32 u2 (sqrt.f32 u2))) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (*.f32 u2 (sqrt.f32 u2))))
(*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (*.f32 u2 (sqrt.f32 u2))) (*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (*.f32 u2 (sqrt.f32 u2))))
(*.f32 (*.f32 (pow.f32 (PI.f32) 3/2) (*.f32 u2 (sqrt.f32 u2))) (*.f32 (pow.f32 (PI.f32) 3/2) (*.f32 u2 (sqrt.f32 u2))))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (*.f32 u2 (sqrt.f32 u2))) (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (*.f32 u2 (sqrt.f32 u2))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (pow.f32 u2 3/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (pow.f32 u2 3/2)))
(*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (pow.f32 u2 3/2)) (*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (pow.f32 u2 3/2)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 u2 3/2)) (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 u2 3/2)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (pow.f32 (sqrt.f32 u2) 3)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (pow.f32 (sqrt.f32 u2) 3)))
(*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (pow.f32 (sqrt.f32 u2) 3)) (*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (pow.f32 (sqrt.f32 u2) 3)))
(*.f32 (*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (sqrt.f32 u2) 3)) (*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (sqrt.f32 u2) 3)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 (sqrt.f32 u2) 3)) (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 (sqrt.f32 u2) 3)))
(sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 6))
(log.f32 (exp.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3)))
(exp.f32 (*.f32 3 (log.f32 (*.f32 u2 (PI.f32)))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 2)))) 1)
(pow.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 2)) 1)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 2))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 2)) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (*.f32 u2 (PI.f32))) (sqrt.f32 (log1p.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 2)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 2))))
(exp.f32 (log.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 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 -1 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32))))
(neg.f32 (*.f32 u2 (*.f32 (PI.f32) (cbrt.f32 -1))))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 -1)) (neg.f32 u2))
(*.f32 -1 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32))))
(neg.f32 (*.f32 u2 (*.f32 (PI.f32) (cbrt.f32 -1))))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 -1)) (neg.f32 u2))
(*.f32 -1 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32))))
(neg.f32 (*.f32 u2 (*.f32 (PI.f32) (cbrt.f32 -1))))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 -1)) (neg.f32 u2))
(*.f32 -1 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32))))
(neg.f32 (*.f32 u2 (*.f32 (PI.f32) (cbrt.f32 -1))))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 -1)) (neg.f32 u2))
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(*.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) u2) (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))
(*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 2 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(fma.f32 -1 (*.f32 (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) u2) (PI.f32)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) u2) (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(-.f32 (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 2 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -1))))) (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 u1 u2) (PI.f32))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))))
(-.f32 (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 2 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -1))))) (*.f32 (*.f32 (/.f32 u2 (/.f32 u1 (sqrt.f32 -1))) (PI.f32)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.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)) (PI.f32)))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) -1/2) 2))) (PI.f32))))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) u2) (PI.f32)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) u2) (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 2 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -1))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) -1/2) 2)))) u1) (/.f32 (sqrt.f32 -1) u1))) (neg.f32 (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 u1 u2) (PI.f32)))))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 2 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -1))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (/.f32 (*.f32 (PI.f32) (neg.f32 u2)) (/.f32 u1 (sqrt.f32 -1))) (neg.f32 (*.f32 (/.f32 (PI.f32) (/.f32 (/.f32 u1 u2) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) -1/2) 2)))) (/.f32 (sqrt.f32 -1) u1))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.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))))))) (PI.f32)))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.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)) (PI.f32)))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) u2) (*.f32 (PI.f32) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) -1/2) 2)) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))) (pow.f32 u1 3))) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) -1/2) 2))) (PI.f32))))) (fma.f32 -1 (*.f32 (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) u2) (PI.f32)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) u2) (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))
(-.f32 (+.f32 (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 2 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -1))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (*.f32 u2 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) -1/2) 2)))) u1) (/.f32 (sqrt.f32 -1) u1))) (neg.f32 (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 u1 u2) (PI.f32))))))) (/.f32 (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) -1/2) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (pow.f32 u1 3)))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 2 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -1))))) (-.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (/.f32 (*.f32 (PI.f32) (neg.f32 u2)) (/.f32 u1 (sqrt.f32 -1))) (neg.f32 (*.f32 (/.f32 (PI.f32) (/.f32 (/.f32 u1 u2) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) -1/2) 2)))) (/.f32 (sqrt.f32 -1) u1))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 (/.f32 (pow.f32 u1 3) (PI.f32)) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) -1/2) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)) u2)))))
(*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 2 (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 (*.f32 u2 (PI.f32)) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 (PI.f32) (neg.f32 u2)) 2))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (PI.f32)) u1))))
(fma.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 u2 (PI.f32)) (pow.f32 (sqrt.f32 -1) 2))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 u2 (/.f32 u1 (PI.f32))))))
(-.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 (PI.f32) (neg.f32 u2)) 2)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 u2 u1) (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (PI.f32)) u1))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (*.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)) (PI.f32))) (pow.f32 u1 2))))))
(fma.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 u2 (PI.f32)) (pow.f32 (sqrt.f32 -1) 2))) (*.f32 -1 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 u2 (/.f32 u1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 u2 (/.f32 (*.f32 u1 u1) (*.f32 (PI.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)))))))))
(fma.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (PI.f32) (neg.f32 u2))) (*.f32 (neg.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 (/.f32 u2 u1) (PI.f32)) (*.f32 (/.f32 (*.f32 (PI.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 u2 u1)))))
(-.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 (PI.f32) (neg.f32 u2)) 2)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 (/.f32 u2 u1) (PI.f32)) (*.f32 (/.f32 (PI.f32) (/.f32 u1 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)))) (/.f32 u2 u1)))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (PI.f32)) u1))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (*.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)))))) (PI.f32))) (pow.f32 u1 3)))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (*.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)) (PI.f32))) (pow.f32 u1 2)))))))
(fma.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 u2 (PI.f32)) (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 u2 (/.f32 u1 (PI.f32)))) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 u2 (/.f32 (pow.f32 u1 3) (*.f32 (PI.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))))))))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 u2 (/.f32 (*.f32 u1 u1) (*.f32 (PI.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))))))))))
(fma.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (PI.f32) (neg.f32 u2))) (-.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 (/.f32 u2 (pow.f32 u1 3)) (*.f32 (PI.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 (/.f32 (*.f32 (PI.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 u2 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 u2 u1) (PI.f32)))))
(-.f32 (-.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 (PI.f32) (neg.f32 u2)) 2)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 (/.f32 u2 u1) (PI.f32)) (*.f32 (/.f32 (PI.f32) (/.f32 u1 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)))) (/.f32 u2 u1))))) (*.f32 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (pow.f32 u1 3)) (*.f32 (*.f32 u2 (PI.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 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) u2) (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -1))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) 2))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) u2) (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -1))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) 2))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) u2) (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -1))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) 2))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) u2) (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -1))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) 2))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) u2) (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -1))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) 2))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) u2) (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -1))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) 2))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) u2) (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -1))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) 2))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) u2) (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (PI.f32) (*.f32 u2 (sqrt.f32 -1))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) 2))
(*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (cbrt.f32 -1))) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (cbrt.f32 -1)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) -2))
(*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (cbrt.f32 -1))) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (cbrt.f32 -1)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) -2))
(*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (cbrt.f32 -1))) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (cbrt.f32 -1)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) -2))
(*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32)))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) (cbrt.f32 -1))) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (cbrt.f32 -1)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) -2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) 1)
(*.f32 u2 (PI.f32))
(*.f32 u2 (PI.f32))
(*.f32 (PI.f32) u2)
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 u2 (PI.f32)) 1)
(*.f32 u2 (PI.f32))
(*.f32 1 (*.f32 u2 (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 (sqrt.f32 u2) (*.f32 (sqrt.f32 u2) (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) u2))
(*.f32 u2 (PI.f32))
(*.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (*.f32 u2 (PI.f32))))
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) u2))
(*.f32 u2 (PI.f32))
(*.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 u2 (PI.f32))
(*.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1/3))
(*.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (cbrt.f32 (*.f32 u2 (PI.f32))))
(*.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 (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 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1/3) (cbrt.f32 (*.f32 u2 (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (pow.f32 1 1/3) (*.f32 u2 (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/3) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/3))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)) (cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)))
(*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 1/6) (pow.f32 (*.f32 u2 (PI.f32)) 1/6)) (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1/6) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1/6)))
(*.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1/6) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1/6)) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 1/6) (pow.f32 (*.f32 u2 (PI.f32)) 1/6)))
(*.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(*.f32 (*.f32 (pow.f32 1 1/6) (pow.f32 1 1/6)) (*.f32 u2 (PI.f32)))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (pow.f32 (pow.f32 u2 3) 1/6) (pow.f32 (pow.f32 u2 3) 1/6)) (*.f32 (pow.f32 (pow.f32 (PI.f32) 3) 1/6) (pow.f32 (pow.f32 (PI.f32) 3) 1/6)))
(*.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 u2 3) 1/6) (pow.f32 (pow.f32 u2 3) 1/6)) (pow.f32 (pow.f32 (PI.f32) 3) 1/6)) (pow.f32 (pow.f32 (PI.f32) 3) 1/6))
(*.f32 (cbrt.f32 (pow.f32 u2 3)) (cbrt.f32 (pow.f32 (PI.f32) 3)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12) (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))) (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12) (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12) (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12) (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/6))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/6) (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))) (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/6) (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12)) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12)))
(*.f32 (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12) (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12) (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))))))
(*.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/6))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/6) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12)) (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/6) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)) (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/6))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/6)) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/6)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)) (*.f32 (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/6)) (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/6)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)) (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/12)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/6))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (*.f32 u2 (PI.f32)))))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (*.f32 u2 (PI.f32)))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (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 (sqrt.f32 (cbrt.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (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 (cbrt.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (cbrt.f32 (*.f32 u2 (PI.f32))))) (*.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) (sqrt.f32 (cbrt.f32 (*.f32 u2 (PI.f32))))))
(*.f32 u2 (PI.f32))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2)) (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2)) (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32)))) (cbrt.f32 (sqrt.f32 (*.f32 u2 (PI.f32))))) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (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 u2 (PI.f32)) 2))
(fabs.f32 (*.f32 u2 (PI.f32)))
(log.f32 (pow.f32 (exp.f32 u2) (PI.f32)))
(*.f32 u2 (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (PI.f32)))))
(*.f32 u2 (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3))
(*.f32 u2 (PI.f32))
(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 (exp.f32 (log1p.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3))) 1)
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 u2 (*.f32 (PI.f32) (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (PI.f32) (*.f32 u2 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1)
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 u2 (PI.f32)) (pow.f32 (*.f32 u2 (PI.f32)) 2))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 1 (pow.f32 (*.f32 u2 (PI.f32)) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) (pow.f32 (*.f32 u2 (PI.f32)) 3/2))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) (*.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 u2 (PI.f32)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) u2) (PI.f32))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (PI.f32)) u2)
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (sqrt.f32 (*.f32 u2 (PI.f32)))) (sqrt.f32 (*.f32 u2 (PI.f32))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2)) (cbrt.f32 (*.f32 u2 (PI.f32))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3) (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) 3) (*.f32 u2 (PI.f32)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 1 3/2) (pow.f32 1 3/2)) (pow.f32 (*.f32 u2 (PI.f32)) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) 3/2) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 2) 3/2)) (*.f32 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3/2) (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3/2)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/3) (*.f32 u2 (PI.f32))) (*.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/3) (*.f32 u2 (PI.f32))))
(*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 (cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)) (cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2))))
(*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/4) (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2))) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/4) (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3/2) (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2))) (*.f32 (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3/2) (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)) (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2))) (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3))
(*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)) (pow.f32 (*.f32 u2 (PI.f32)) 3/4)) (*.f32 (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)) (pow.f32 (*.f32 u2 (PI.f32)) 3/4)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3/2) (pow.f32 (*.f32 u2 (PI.f32)) 3/4)) (*.f32 (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3/2) (pow.f32 (*.f32 u2 (PI.f32)) 3/4)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)) (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2))) (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3))
(*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)) (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3/2)) (*.f32 (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)) (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3/2)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)) (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2))) (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3))
(*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3))
(*.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/4) (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3/2)) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/4) (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3/2)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)) (sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2))) (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3))
(*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 3))
(*.f32 (*.f32 (*.f32 u2 (PI.f32)) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/3)) (*.f32 (*.f32 u2 (PI.f32)) (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2) 1/3)))
(*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 (cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2)) (cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3/2))))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 u2)) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 u2 (sqrt.f32 u2)) (sqrt.f32 (pow.f32 (PI.f32) 3))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 u2 3/2) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 u2 3/2) (sqrt.f32 (pow.f32 (PI.f32) 3))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (sqrt.f32 u2) 3) (sqrt.f32 (pow.f32 (PI.f32) 3))) (*.f32 (pow.f32 (sqrt.f32 u2) 3) (sqrt.f32 (pow.f32 (PI.f32) 3))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (sqrt.f32 (pow.f32 u2 3)) (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (*.f32 (sqrt.f32 (pow.f32 u2 3)) (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 u2)) (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (*.f32 (*.f32 u2 (sqrt.f32 u2)) (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 u2 3/2) (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (*.f32 (pow.f32 u2 3/2) (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (sqrt.f32 u2) 3) (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 u2) 3) (*.f32 (PI.f32) (sqrt.f32 (PI.f32)))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (sqrt.f32 (pow.f32 u2 3)) (pow.f32 (PI.f32) 3/2)) (*.f32 (sqrt.f32 (pow.f32 u2 3)) (pow.f32 (PI.f32) 3/2)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 u2)) (pow.f32 (PI.f32) 3/2)) (*.f32 (*.f32 u2 (sqrt.f32 u2)) (pow.f32 (PI.f32) 3/2)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (sqrt.f32 u2) 3) (pow.f32 (PI.f32) 3/2)) (*.f32 (pow.f32 (sqrt.f32 u2) 3) (pow.f32 (PI.f32) 3/2)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (sqrt.f32 (pow.f32 u2 3)) (pow.f32 (sqrt.f32 (PI.f32)) 3)) (*.f32 (sqrt.f32 (pow.f32 u2 3)) (pow.f32 (sqrt.f32 (PI.f32)) 3)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 u2)) (pow.f32 (sqrt.f32 (PI.f32)) 3)) (*.f32 (*.f32 u2 (sqrt.f32 u2)) (pow.f32 (sqrt.f32 (PI.f32)) 3)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 u2 3/2) (pow.f32 (sqrt.f32 (PI.f32)) 3)) (*.f32 (pow.f32 u2 3/2) (pow.f32 (sqrt.f32 (PI.f32)) 3)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (sqrt.f32 u2) 3) (pow.f32 (sqrt.f32 (PI.f32)) 3)) (*.f32 (pow.f32 (sqrt.f32 u2) 3) (pow.f32 (sqrt.f32 (PI.f32)) 3)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 u2 3))) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (sqrt.f32 (pow.f32 u2 3))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (sqrt.f32 (pow.f32 u2 3))) (*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (sqrt.f32 (pow.f32 u2 3))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (PI.f32) 3/2) (sqrt.f32 (pow.f32 u2 3))) (*.f32 (pow.f32 (PI.f32) 3/2) (sqrt.f32 (pow.f32 u2 3))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (sqrt.f32 (pow.f32 u2 3))) (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (sqrt.f32 (pow.f32 u2 3))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (*.f32 u2 (sqrt.f32 u2))) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (*.f32 u2 (sqrt.f32 u2))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (*.f32 u2 (sqrt.f32 u2))) (*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (*.f32 u2 (sqrt.f32 u2))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (PI.f32) 3/2) (*.f32 u2 (sqrt.f32 u2))) (*.f32 (pow.f32 (PI.f32) 3/2) (*.f32 u2 (sqrt.f32 u2))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (*.f32 u2 (sqrt.f32 u2))) (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (*.f32 u2 (sqrt.f32 u2))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (pow.f32 u2 3/2)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (pow.f32 u2 3/2)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (pow.f32 u2 3/2)) (*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (pow.f32 u2 3/2)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 u2 3/2)) (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 u2 3/2)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (pow.f32 (sqrt.f32 u2) 3)) (*.f32 (sqrt.f32 (pow.f32 (PI.f32) 3)) (pow.f32 (sqrt.f32 u2) 3)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (pow.f32 (sqrt.f32 u2) 3)) (*.f32 (*.f32 (PI.f32) (sqrt.f32 (PI.f32))) (pow.f32 (sqrt.f32 u2) 3)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (sqrt.f32 u2) 3)) (*.f32 (pow.f32 (PI.f32) 3/2) (pow.f32 (sqrt.f32 u2) 3)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 (sqrt.f32 u2) 3)) (*.f32 (pow.f32 (sqrt.f32 (PI.f32)) 3) (pow.f32 (sqrt.f32 u2) 3)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 6))
(log.f32 (exp.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(cbrt.f32 (pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 3))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(exp.f32 (*.f32 3 (log.f32 (*.f32 u2 (PI.f32)))))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u2 (PI.f32)))) 1))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3)))
(pow.f32 (*.f32 u2 (PI.f32)) 3)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 2)))) 1)
(*.f32 u2 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))
(pow.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 2)) 1)
(*.f32 u2 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 2))) 2)
(*.f32 u2 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 2))) 3)
(*.f32 u2 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))
(pow.f32 (pow.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 2)) 3) 1/3)
(*.f32 u2 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 4 (log1p.f32 u1))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (*.f32 u2 (PI.f32))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (log.f32 (pow.f32 (exp.f32 2) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 u2 (PI.f32)) (log.f32 (exp.f32 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 2)))))
(*.f32 u2 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 2)) 3))
(*.f32 u2 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 (PI.f32) (*.f32 u2 2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 (PI.f32) (*.f32 u2 2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 2))))
(*.f32 u2 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))
(exp.f32 (log.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 2))))
(*.f32 u2 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 2))) 1))
(*.f32 u2 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (log1p.f32 u1)) 2))))
(*.f32 u2 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))

localize277.0ms (1.9%)

Local error

Found 4 expressions with local error:

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

Compiled 67 to 36 computations (46.3% saved)

series11.0ms (0.1%)

Counts
2 → 28
Calls

9 calls:

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

rewrite79.0ms (0.5%)

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

Useful iterations: 1 (0.0ms)

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

simplify197.0ms (1.3%)

Algorithm
egg-herbie
Rules
1130×associate-/r/
1004×+-commutative
934×associate-*r*
810×associate-*l*
742×*-commutative
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
051310898
115879272
263719082
Stop Event
node limit
Counts
126 → 202
Calls
Call 1
Inputs
(*.f32 (pow.f32 1 1/3) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1)))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 u1 2)) (pow.f32 1 1/3))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9))) (pow.f32 u1 2)) (pow.f32 (*.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3)) (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9) (/.f32 1 (pow.f32 u1 2)))))))))
(+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9))) (pow.f32 u1 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)) 1/9))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 2/9 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 u1 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 5)) 1/9))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3) (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3) (+.f32 1/3 (+.f32 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)) 1/3)) (*.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 5)) 1/9))))))) (*.f32 2/9 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 8)) 1/9)))) (pow.f32 u1 3))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9))) (pow.f32 u1 2)) (pow.f32 (*.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3)) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (+.f32 1/3 (+.f32 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)) 1/3)) (*.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 5)) 1/9))))) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 u1 2)) (pow.f32 1 1/3))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9) (/.f32 1 (pow.f32 u1 2)))))))))))))
(*.f32 -1 (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 1 1/3)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u1)) (*.f32 -1 (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 1 1/3))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u1)) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3) (/.f32 1 (pow.f32 u1 2))))) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 1 1/3))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (pow.f32 u1 2)))) (*.f32 (pow.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1) 1/3) (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))))) (pow.f32 u1 2)))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u1)) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3) (/.f32 1 (pow.f32 u1 2))))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 1/3 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))))) (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 8)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/3) (/.f32 (-.f32 1/3 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))) (cbrt.f32 -1))))) (cbrt.f32 -1)) (pow.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1) 1/3)) (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))))))))) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 1 1/3))) (+.f32 (*.f32 (pow.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1) 1/3) (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))))) (pow.f32 u1 2))) (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (pow.f32 u1 2)))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -8/315 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (log1p.f32 u1) 0)
(+.f32 0 (log1p.f32 u1))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (log1p.f32 u1)))) 1)
(-.f32 0 (log1p.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 u1))) 1)
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (log1p.f32 u1)))) 1)
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(*.f32 (log1p.f32 u1) 1)
(*.f32 (log1p.f32 u1) -1)
(*.f32 1 (log1p.f32 u1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (neg.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (neg.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) (neg.f32 (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))
(*.f32 -1 (log1p.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6)) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (neg.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 1/6)) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4))) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6))) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (neg.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3)) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (pow.f32 1 3/2) (pow.f32 1 3/2)) (log1p.f32 u1))
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3/2) (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3/2)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 3/2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 3/2)))
(*.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (log1p.f32 u1))
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2)) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (pow.f32 -1 1/2) (pow.f32 -1 1/2)) (log1p.f32 u1))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)))
(*.f32 (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)))
(/.f32 (log1p.f32 u1) 1)
(/.f32 (log1p.f32 u1) -1)
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (log1p.f32 u1))
(/.f32 (+.f32 0 (pow.f32 (log1p.f32 u1) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(/.f32 (*.f32 1 (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(/.f32 (*.f32 -1 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(/.f32 (*.f32 -1 (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) 1) (log1p.f32 u1))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 u1) 3)) 1) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) -1) (log1p.f32 u1))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 u1) 3)) -1) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) 1) (log1p.f32 u1))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (log1p.f32 u1) 1/6)) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) -1) (log1p.f32 u1))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4))) (pow.f32 (log1p.f32 u1) 1/4))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6))) (pow.f32 (log1p.f32 u1) 1/6))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (pow.f32 (log1p.f32 u1) 1/6))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3)) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(/.f32 (neg.f32 (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(neg.f32 (log1p.f32 u1))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(log.f32 (+.f32 u1 1))
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3))
(expm1.f32 (log1p.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))))
Outputs
(*.f32 (pow.f32 1 1/3) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))
(+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))
(+.f32 (log.f32 -1) (log.f32 u1))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1)))))
(fma.f32 -1/3 (*.f32 (/.f32 1 u1) (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18))) (+.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) (*.f32 (*.f32 -2/3 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18))) (/.f32 1 u1))))
(fma.f32 -1/3 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18)) u1) (fma.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18)) u1) -2/3 (+.f32 (log.f32 -1) (log.f32 u1))))
(+.f32 (+.f32 (log.f32 -1) (log.f32 u1)) (*.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18)) u1) -1))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 u1 2)) (pow.f32 1 1/3))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9))) (pow.f32 u1 2)) (pow.f32 (*.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3)) (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9) (/.f32 1 (pow.f32 u1 2)))))))))
(fma.f32 -1/3 (*.f32 (/.f32 1 u1) (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18))) (fma.f32 -1/3 (/.f32 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)))) 1) (*.f32 u1 u1)) (+.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) (fma.f32 -2/3 (*.f32 (/.f32 1 u1) (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18))) (fma.f32 (/.f32 (fma.f32 -2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)))) (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4)) 1/18)))) (*.f32 u1 u1)) (cbrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)) (/.f32 1 (*.f32 u1 u1)))))))))
(fma.f32 -1/3 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18)) u1) (+.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18)) u1) -2/3 (fma.f32 (/.f32 (fma.f32 -2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18)))) (*.f32 u1 u1)) (cbrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 2/9 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) (*.f32 u1 u1))))) (fma.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (*.f32 u1 u1)) (+.f32 (log.f32 -1) (log.f32 u1)))))
(+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9))) (pow.f32 u1 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)) 1/9))) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 2/9 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 u1 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 5)) 1/9))) (+.f32 (*.f32 (pow.f32 (*.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3) (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3) (+.f32 1/3 (+.f32 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)) 1/3)) (*.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 5)) 1/9))))))) (*.f32 2/9 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 8)) 1/9)))) (pow.f32 u1 3))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9))) (pow.f32 u1 2)) (pow.f32 (*.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/3)) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (+.f32 1/3 (+.f32 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 2)) 1/3)) (*.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 5)) 1/9))))) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (*.f32 1 (pow.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))) 4)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9))) (pow.f32 u1 2)) (pow.f32 1 1/3))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) 1/9) (/.f32 1 (pow.f32 u1 2)))))))))))))
(fma.f32 -1/3 (*.f32 (/.f32 (fma.f32 -2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)))) (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4)) 1/18)))) (pow.f32 u1 3)) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2)) 1/18))) (fma.f32 -2/3 (*.f32 (/.f32 1 u1) (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18))) (fma.f32 2/9 (/.f32 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 5)) 1/18))) (pow.f32 u1 3)) (fma.f32 (cbrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (+.f32 1/3 (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2))) (*.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 5)) 1/18))))))) (*.f32 2/9 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 8)) 1/18))))) (pow.f32 u1 3)) (fma.f32 (/.f32 (fma.f32 -2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)))) (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4)) 1/18)))) (*.f32 u1 u1)) (cbrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (+.f32 (*.f32 -1/3 (/.f32 (+.f32 1/3 (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 2))) (*.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 5)) 1/18)))))) (pow.f32 u1 3))) (fma.f32 -1/3 (*.f32 (/.f32 1 u1) (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) 4) 1/18))) (fma.f32 -1/3 (/.f32 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)))) 1) (*.f32 u1 u1)) (+.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))) (*.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) 1/18)) (/.f32 1 (*.f32 u1 u1)))))))))))))
(fma.f32 -1/3 (/.f32 (fma.f32 -2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18)))) (/.f32 (pow.f32 u1 3) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2)) 1/18)))) (fma.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18)) u1) -2/3 (fma.f32 2/9 (*.f32 (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (pow.f32 u1 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18)) (+.f32 (fma.f32 -1/3 (/.f32 (+.f32 1/3 (fma.f32 2/3 (*.f32 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18)) (*.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2)))))) (pow.f32 u1 3)) (fma.f32 -1/3 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18)) u1) (fma.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (*.f32 u1 u1)) (fma.f32 2/9 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) (*.f32 u1 u1)) (+.f32 (log.f32 -1) (log.f32 u1)))))) (*.f32 (cbrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (+.f32 (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 1/3 (fma.f32 2/3 (*.f32 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18)) (*.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2))))))) (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 8)) 1/18)) 2/9))) (pow.f32 u1 3)) (/.f32 (fma.f32 -2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18)))) (*.f32 u1 u1))))))))
(fma.f32 -1/3 (/.f32 (fma.f32 -2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18)))) (/.f32 (pow.f32 u1 3) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2)) 1/18)))) (fma.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18)) u1) -2/3 (fma.f32 2/9 (*.f32 (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (pow.f32 u1 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18)) (+.f32 (+.f32 (fma.f32 2/9 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) (*.f32 u1 u1)) (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 -1/3 (+.f32 (+.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4) 1/18)) u1) (/.f32 (+.f32 1/3 (fma.f32 2/3 (*.f32 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18)) (*.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2)))))) (pow.f32 u1 3))) (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (*.f32 u1 u1))))) (*.f32 (cbrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (+.f32 (/.f32 (fma.f32 -2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 4)) 1/18)))) (*.f32 u1 u1)) (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 1/3 (fma.f32 2/3 (*.f32 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 5)) 1/18)) (*.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 2))))))) (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))) 1/18)) 1/2) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 -1) (log.f32 u1)) 8)) 1/18)) 2/9))) (pow.f32 u1 3))))))))
(*.f32 -1 (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 1 1/3)))
(neg.f32 (log.f32 (/.f32 -1 u1)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u1)) (*.f32 -1 (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 1 1/3))))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) 1) u1) (neg.f32 (log.f32 (/.f32 -1 u1))))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (/.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) u1))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u1)) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3) (/.f32 1 (pow.f32 u1 2))))) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 1 1/3))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (pow.f32 u1 2)))) (*.f32 (pow.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1) 1/3) (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))))) (pow.f32 u1 2)))))))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) 1) u1) (fma.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (*.f32 (/.f32 1 (*.f32 u1 u1)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (fma.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (/.f32 (cbrt.f32 -1) (/.f32 (*.f32 u1 u1) (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (cbrt.f32 -1))) (*.f32 1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)))))))) (*.f32 -1/3 (/.f32 (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (*.f32 u1 u1)))))))
(-.f32 (fma.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (/.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) (*.f32 u1 u1))) (-.f32 (fma.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (/.f32 (fma.f32 1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)))) (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2) (cbrt.f32 -1)) -2/3))) u1) (/.f32 (cbrt.f32 -1) u1)) (*.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2) (*.f32 u1 u1)))) (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) u1))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) (pow.f32 1 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u1)) (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3) (/.f32 1 (pow.f32 u1 2))))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 1/3 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))))) (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 8)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/3) (/.f32 (-.f32 1/3 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))) (cbrt.f32 -1))))) (cbrt.f32 -1)) (pow.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1) 1/3)) (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))))))))) (pow.f32 u1 3))) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 1 1/3))) (+.f32 (*.f32 (pow.f32 (*.f32 (log.f32 (/.f32 -1 u1)) 1) 1/3) (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))))) (pow.f32 u1 2))) (*.f32 -1/3 (*.f32 (pow.f32 1 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u1))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (pow.f32 u1 2)))))))))
(fma.f32 -1 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) 1) u1) (fma.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (*.f32 (/.f32 1 (*.f32 u1 u1)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (fma.f32 -1 (/.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/18)) (*.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (cbrt.f32 -1))) (*.f32 1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)))))) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (+.f32 (*.f32 1/3 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))) (*.f32 1/27 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)))))))) (fma.f32 (*.f32 (cbrt.f32 -1) (fma.f32 -2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 8)) 1/18)) (*.f32 (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8))))) (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (/.f32 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))) (*.f32 1/27 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))))))) (cbrt.f32 -1))))) (cbrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))) -2/9)))) (pow.f32 u1 3)) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (fma.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (/.f32 (cbrt.f32 -1) (/.f32 (*.f32 u1 u1) (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (cbrt.f32 -1))) (*.f32 1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)))))))) (*.f32 -1/3 (/.f32 (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (*.f32 u1 u1))))))))
(-.f32 (fma.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (/.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) (*.f32 u1 u1))) (-.f32 (-.f32 (fma.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (/.f32 (fma.f32 1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)))) (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2) (cbrt.f32 -1)) -2/3))) u1) (/.f32 (cbrt.f32 -1) u1)) (*.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2) (*.f32 u1 u1)))) (log.f32 (/.f32 -1 u1))) (/.f32 (fma.f32 1/3 (*.f32 (fma.f32 1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)))) (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2) (cbrt.f32 -1)) -2/3))) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (fma.f32 1/3 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18)) (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))) (pow.f32 (cbrt.f32 -1) 2))))) (fma.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18)) (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) -2/9 (*.f32 (fma.f32 2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18)) (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))) (pow.f32 (cbrt.f32 -1) 2))))) (cbrt.f32 -1))) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 8)) 1/18)) (*.f32 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8)))) -2/9))) (*.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u1)))))))) (pow.f32 u1 3)))) (/.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) u1))
(-.f32 (-.f32 (fma.f32 2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18)) (/.f32 (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) (*.f32 u1 u1))) (-.f32 (fma.f32 (cbrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (/.f32 (fma.f32 1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)))) (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2) (cbrt.f32 -1)) -2/3))) u1) (/.f32 (cbrt.f32 -1) u1)) (*.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2) (*.f32 u1 u1)))) (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u1)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) u1)) (/.f32 (fma.f32 1/3 (*.f32 (fma.f32 1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 4)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)))) (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2) (cbrt.f32 -1)) -2/3))) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (fma.f32 1/3 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18)) (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))) (pow.f32 (cbrt.f32 -1) 2))))) (fma.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18)) (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) -2/9 (*.f32 (fma.f32 2/3 (*.f32 (/.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (cbrt.f32 -1)) (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 5)) 1/18)) (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 2))) (pow.f32 (cbrt.f32 -1) 2)))))) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u1)) 8)) 1/18)) (*.f32 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))) 1/18) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8)))) -2/9))) (*.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u1)))))))) (pow.f32 u1 3)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (/.f32 u1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(fma.f32 (sin.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 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (/.f32 u1 (sqrt.f32 -1))) (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) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 -1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2))) (*.f32 u1 u1))) (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.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 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (sqrt.f32 -1))) (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (/.f32 (/.f32 (*.f32 u1 u1) (sqrt.f32 -1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 -1/2 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (sqrt.f32 -1)) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (/.f32 u1 (sqrt.f32 -1))) (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) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 -1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2))) (*.f32 u1 u1))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 -1)) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))) (pow.f32 u1 3))) (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))))
(+.f32 (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)) (/.f32 (pow.f32 u1 3) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.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 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (sqrt.f32 -1))) (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (/.f32 (/.f32 (*.f32 u1 u1) (sqrt.f32 -1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.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 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (sqrt.f32 -1))) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (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 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 u1 3)) (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(*.f32 (*.f32 -1 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(*.f32 (neg.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (*.f32 (*.f32 -1 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(fma.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (fma.f32 (*.f32 -1 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (/.f32 (*.f32 u1 u1) (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2))))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (fma.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) -1/2))))
(+.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) u1)) (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (/.f32 (pow.f32 u1 3) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2)) (neg.f32 (log.f32 (/.f32 -1 u1))))))))) (fma.f32 (*.f32 -1 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (/.f32 (*.f32 u1 u1) (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2))))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))))))
(+.f32 (fma.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) -1/2))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1)) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 u1 3)) (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))))))))
(+.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 u1 3)) (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) u1))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (-.f32 1 u1))))))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))
(fma.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)) (pow.f32 (PI.f32) 3)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 -1)))) (*.f32 (*.f32 -4/3 (sqrt.f32 -1)) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 -4/3 (sqrt.f32 -1)) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 -1))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)) (pow.f32 (PI.f32) 3))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 -1)))) (*.f32 (*.f32 -4/3 (sqrt.f32 -1)) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (+.f32 (*.f32 (*.f32 -4/3 (sqrt.f32 -1)) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 -1))))) (*.f32 (*.f32 4/15 (sqrt.f32 -1)) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -8/315 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 -4/3 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)) (pow.f32 (PI.f32) 3))) (*.f32 -8/315 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 -4/3 (sqrt.f32 -1)) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 4/15 (sqrt.f32 -1)) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (+.f32 (*.f32 (*.f32 -4/3 (sqrt.f32 -1)) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 -1))))) (+.f32 (*.f32 (*.f32 4/15 (sqrt.f32 -1)) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(+.f32 0 (log1p.f32 u1))
(log1p.f32 u1)
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (log1p.f32 u1)))) 1)
(neg.f32 (log1p.f32 u1))
(-.f32 0 (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 u1))) 1)
(log1p.f32 u1)
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (log1p.f32 u1)))) 1)
(log1p.f32 u1)
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(log1p.f32 u1)
(*.f32 (log1p.f32 u1) 1)
(log1p.f32 u1)
(*.f32 (log1p.f32 u1) -1)
(neg.f32 (log1p.f32 u1))
(*.f32 1 (log1p.f32 u1))
(log1p.f32 u1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/2))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (neg.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/2)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (log1p.f32 u1) 1/6)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (neg.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(log1p.f32 u1)
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) (neg.f32 (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))))
(neg.f32 (log1p.f32 u1))
(*.f32 -1 (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/2))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/2)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6)) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (log1p.f32 u1) 1/6)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(log1p.f32 u1)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (neg.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(neg.f32 (log1p.f32 u1))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/6)))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/6)))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6))))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (neg.f32 (*.f32 (cbrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3) (cbrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(log1p.f32 u1)
(*.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 1/6)) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6))))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(neg.f32 (log1p.f32 u1))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/2)))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4))) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/2)))
(*.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6))) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6))))
(*.f32 (neg.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(neg.f32 (log1p.f32 u1))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (neg.f32 (pow.f32 (log1p.f32 u1) 1/6))))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (neg.f32 (*.f32 (cbrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (neg.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3)) (cbrt.f32 (log1p.f32 u1)))
(neg.f32 (log1p.f32 u1))
(*.f32 (*.f32 (pow.f32 1 3/2) (pow.f32 1 3/2)) (log1p.f32 u1))
(log1p.f32 u1)
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3/2) (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3/2)) (*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 3/2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 3/2)))
(log1p.f32 u1)
(*.f32 (*.f32 (pow.f32 1 1/2) (pow.f32 1 1/2)) (log1p.f32 u1))
(log1p.f32 u1)
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/2)) (cbrt.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(*.f32 (*.f32 (pow.f32 -1 1/2) (pow.f32 -1 1/2)) (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4))))
(*.f32 (pow.f32 (log1p.f32 u1) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2))
(*.f32 (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (log1p.f32 u1) 1/4)))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/2) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4))))
(*.f32 (pow.f32 (log1p.f32 u1) 1/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2))
(*.f32 (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/2) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/4) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3))
(/.f32 (log1p.f32 u1) 1)
(log1p.f32 u1)
(/.f32 (log1p.f32 u1) -1)
(neg.f32 (log1p.f32 u1))
(/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (log1p.f32 u1))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (+.f32 0 (pow.f32 (log1p.f32 u1) 3)) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(log1p.f32 u1)
(/.f32 (*.f32 1 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (*.f32 1 (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(log1p.f32 u1)
(/.f32 (*.f32 -1 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (neg.f32 (log1p.f32 u1)))
(/.f32 (*.f32 -1 (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(neg.f32 (log1p.f32 u1))
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) 1) (log1p.f32 u1))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 u1) 3)) 1) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(log1p.f32 u1)
(/.f32 (*.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) -1) (log1p.f32 u1))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (neg.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (+.f32 0 (pow.f32 (log1p.f32 u1) 3)) -1) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(neg.f32 (log1p.f32 u1))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) 1) (log1p.f32 u1))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (log1p.f32 u1) 1/4)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (log1p.f32 u1) 1/6)) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 1/6)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (log1p.f32 u1) 1/6))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) -1) (log1p.f32 u1))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (neg.f32 (log1p.f32 u1)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4))) (pow.f32 (log1p.f32 u1) 1/4))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6))) (pow.f32 (log1p.f32 u1) 1/6))
(/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 1/6)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6)))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (log1p.f32 u1) 1/6))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2))) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1)))) (pow.f32 (log1p.f32 u1) 1/6))
(/.f32 (/.f32 (/.f32 (pow.f32 (log1p.f32 u1) 2) (sqrt.f32 (log1p.f32 u1))) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (log1p.f32 u1) 1/6))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 (cbrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/6))))
(/.f32 (/.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0) (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3)) (cbrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) (pow.f32 (log1p.f32 u1) 2)) (pow.f32 (log1p.f32 u1) 3))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (log1p.f32 u1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log1p.f32 u1) 2) 0)) (log1p.f32 u1))
(/.f32 (neg.f32 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(/.f32 (pow.f32 (log1p.f32 u1) 2) (neg.f32 (log1p.f32 u1)))
(/.f32 (neg.f32 (+.f32 0 (pow.f32 (log1p.f32 u1) 3))) (+.f32 (pow.f32 (log1p.f32 u1) 2) 0))
(neg.f32 (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(fabs.f32 (log1p.f32 u1))
(log.f32 (+.f32 u1 1))
(log1p.f32 u1)
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3))
(log1p.f32 u1)
(expm1.f32 (log1p.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(exp.f32 (log.f32 (log1p.f32 u1)))
(log1p.f32 u1)
(log1p.f32 u1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))) 1)
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) 2)
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) 3)
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1))) 3))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.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 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))) 1))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))

eval1.1s (7.4%)

Compiler

Compiled 42882 to 30156 computations (29.7% saved)

prune581.0ms (3.9%)

Pruning

61 alts after pruning (55 fresh and 6 done)

PrunedKeptTotal
New1222171239
Fresh93847
Picked011
Done358
Total1234611295
Error
0.1b
Counts
1295 → 61
Alt Table
Click to see full alt table
StatusErrorProgram
3.3b
(fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (pow.f32 u2 3)))))
3.9b
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))))
7.6b
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 3)
7.5b
(/.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) 3)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (log1p.f32 u1))
7.6b
(/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
7.6b
(/.f32 (*.f32 2 (sqrt.f32 (log1p.f32 u1))) (/.f32 2 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 (PI.f32) 0)))))
7.5b
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (pow.f32 (log1p.f32 u1) -1/2))
7.5b
(/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (sqrt.f32 (log1p.f32 u1)) (log1p.f32 u1)))
11.7b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) (*.f32 2 (*.f32 u2 (PI.f32))))
11.4b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (*.f32 2 (*.f32 u2 (PI.f32))))
7.6b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
11.4b
(*.f32 (*.f32 (*.f32 2 u2) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))
10.9b
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
6.1b
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) 2))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.6b
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (sin.f32 (exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (/.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)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.9b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (+.f32 (+.f32 (pow.f32 u1 3) (*.f32 u1 u1)) 0)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
7.6b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (+.f32 (*.f32 u1 u1) 0)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
15.4b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 -1 (/.f32 1 (log1p.f32 u1))))) (sin.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)))
6.9b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.5b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
8.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
1.0b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
1.2b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u1 3))) (log1p.f32 (fma.f32 u1 u1 u1))))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
17.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (exp.f32 (neg.f32 (+.f32 u1 (*.f32 u1 u1)))) 1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
15.8b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
20.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1))) (sin.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
15.3b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
11.0b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3)))
6.9b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) 1/3))
2.5b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))
0.9b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3))
14.7b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))))
6.2b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 2)))
6.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3)))
6.2b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) u2))))
6.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) (PI.f32)))))
6.2b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) (sqrt.f32 u2))))
6.0b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32))))
7.0b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (exp.f32 (log.f32 (*.f32 u2 (PI.f32))))))
1.0b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
1.7b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (exp.f32 (log.f32 (*.f32 (PI.f32) u2))))))
13.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3))))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
3.2b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
14.5b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.6b
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
30.4b
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
7.5b
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
11.4b
(*.f32 (PI.f32) (*.f32 (*.f32 2 u2) (sqrt.f32 (log1p.f32 u1))))
10.9b
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
11.4b
(*.f32 u2 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 (log1p.f32 u1)))))
10.9b
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
10.9b
(sqrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 2)))
9.5b
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
Compiler

Compiled 2169 to 1792 computations (17.4% saved)

localize90.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 64 to 36 computations (43.8% saved)

series31.0ms (0.2%)

Counts
4 → 56
Calls

15 calls:

TimeVariablePointExpression
14.0ms
u2
@-inf
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
12.0ms
u2
@inf
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
3.0ms
u2
@inf
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
1.0ms
u2
@0
(log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
0.0ms
u1
@inf
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))

rewrite91.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1074×unswap-sqr
900×swap-sqr
386×distribute-rgt-in
340×distribute-lft-in
340×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify129.0ms (0.9%)

Algorithm
egg-herbie
Rules
1106×associate-/r*
824×associate-*r*
812×associate-*l*
746×associate-*r/
734×associate-*l/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03527344
19866776
247476600
Stop Event
node limit
Counts
150 → 195
Calls
Call 1
Inputs
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -8/315 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.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 2 (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 1/6 (*.f32 (pow.f32 u2 3) (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3)))))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/24 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -96 (pow.f32 (PI.f32) 4)) (*.f32 64 (pow.f32 (PI.f32) 4))))) (*.f32 1/6 (*.f32 (pow.f32 u2 3) (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3))))))))
(log.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1))
(log.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1))
(log.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1))
(log.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1))
(log.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1))
(log.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1))
(log.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1))
(log.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) 1)
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) 1)) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) 3) 1)) (+.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) 1) (sqrt.f32 (log1p.f32 u1))) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) 3) 1) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log1p.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.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)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 u2 2)) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u2 2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u2 2)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) u2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u2 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 u2 2) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 2) 3) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 0)
(+.f32 1 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) -1))
(+.f32 1 (-.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1))
(+.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) -1)
(+.f32 -1 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1))
(-.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) 1)
(-.f32 (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2)
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(/.f32 (-.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) 1) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) 3) 1) (+.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) 1)) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) 3) 1)) (+.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) 1) 1) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) 3) 1) 1) (+.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) 1/3)
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3))
(sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) 1)
(*.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 1)
(*.f32 1 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(*.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2) (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2))))
(*.f32 (*.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))) (*.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)) (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)) (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))))
(pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 1)
(pow.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)
(pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 3)
(pow.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3) 1/3)
(sqrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))
(log.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1))
(cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(exp.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1))
Outputs
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(fma.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 u1 (sqrt.f32 -1))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(fma.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 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) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.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 u1 u1))) (*.f32 (*.f32 (sqrt.f32 -1) (sin.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) (*.f32 (sin.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 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 u1 (sqrt.f32 -1)))) (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (/.f32 (*.f32 u1 u1) (sqrt.f32 -1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sin.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 (sqrt.f32 -1) u1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 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) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.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 u1 u1))) (fma.f32 -1/2 (/.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 -1) (sin.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)))))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (pow.f32 u1 3)) (*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))
(+.f32 (fma.f32 (*.f32 (sqrt.f32 -1) (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 (/.f32 (pow.f32 u1 3) (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 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 u1 (sqrt.f32 -1)))) (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (/.f32 (*.f32 u1 u1) (sqrt.f32 -1)) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sin.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 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 -1/2 (+.f32 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) u1)) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (fma.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 -1/2 (/.f32 (*.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)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (*.f32 u1 u1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))))
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2))) (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (sqrt.f32 -1) 2)) (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (pow.f32 u1 3))) (fma.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 -1/2 (/.f32 (*.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)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (*.f32 u1 u1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))))))
(+.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 3)) (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1))))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (*.f32 -1/2 (+.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 3)) (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1)))))))) (*.f32 (/.f32 (*.f32 -1/2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 u1 u1)) (+.f32 1/2 (pow.f32 (*.f32 1/2 (/.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (sqrt.f32 -1))) 2))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 -1))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 2 (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 -1))))
(+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))
(fma.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 -1)))) (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (sqrt.f32 -1) (pow.f32 u2 3))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 -1) (fma.f32 2 (*.f32 u2 (PI.f32)) (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -4/3 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))))))
(fma.f32 4/15 (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 -1)))) (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (sqrt.f32 -1) (fma.f32 2 (*.f32 u2 (PI.f32)) (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))) (*.f32 (*.f32 4/15 (sqrt.f32 -1)) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 4/15 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 -8/315 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 4/15 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 -4/3 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))) (*.f32 (*.f32 -8/315 (*.f32 (*.f32 (sqrt.f32 -1) (pow.f32 u2 7)) (pow.f32 (PI.f32) 7))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (sqrt.f32 -1) (pow.f32 u2 3)))) (*.f32 (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -8/315 (pow.f32 u2 7))) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 4/15 (sqrt.f32 -1)) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 -1)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (sqrt.f32 -1) (fma.f32 (*.f32 -4/3 (pow.f32 u2 3)) (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -8/315 (pow.f32 u2 7))))) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7)) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (fma.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (*.f32 (pow.f32 (PI.f32) 7) (*.f32 -8/315 (pow.f32 u2 7))))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 2 u2))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)))
(fma.f32 2 (*.f32 u2 (PI.f32)) (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) -2)))
(*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (PI.f32)) (*.f32 2 u2)))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 1/6 (*.f32 (pow.f32 u2 3) (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3)))))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 (*.f32 1/6 (pow.f32 u2 3)) (*.f32 (pow.f32 (PI.f32) 3) 8))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 1/6 (*.f32 8 (pow.f32 (*.f32 u2 (PI.f32)) 3)) (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) -2))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (+.f32 (*.f32 1/24 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -96 (pow.f32 (PI.f32) 4)) (*.f32 64 (pow.f32 (PI.f32) 4))))) (*.f32 1/6 (*.f32 (pow.f32 u2 3) (+.f32 (*.f32 -8 (pow.f32 (PI.f32) 3)) (*.f32 16 (pow.f32 (PI.f32) 3))))))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (fma.f32 1/24 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) -32)) (*.f32 (*.f32 1/6 (pow.f32 u2 3)) (*.f32 (pow.f32 (PI.f32) 3) 8)))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) (fma.f32 1/6 (*.f32 8 (pow.f32 (*.f32 u2 (PI.f32)) 3)) (*.f32 1/24 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) -32)))))
(log.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(log.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(log.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(log.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(log.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(log.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(log.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(log.f32 (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 1) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 1) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) 1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) 1)) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (*.f32 (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(*.f32 (/.f32 (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (/.f32 (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (-.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) 3) 1)) (+.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 3) -1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 3)) (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (fma.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) 1) (sqrt.f32 (log1p.f32 u1))) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (*.f32 (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(*.f32 (/.f32 (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (log1p.f32 u1)))
(/.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (/.f32 (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) 3) 1) (sqrt.f32 (log1p.f32 u1))) (+.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(/.f32 (sqrt.f32 (log1p.f32 u1)) (/.f32 (fma.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 3) -1)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 3)) (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (fma.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 3)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3) 1/3)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (sin.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 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 1)
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(pow.f32 (*.f32 (PI.f32) (*.f32 u2 2)) 1)
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3)
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u2 2)) 3) 1/3)
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u2 2)) 2))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 2))
(fabs.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) u2) (PI.f32)))
(*.f32 (PI.f32) (log.f32 (pow.f32 (exp.f32 2) u2)))
(*.f32 (PI.f32) (*.f32 u2 (log.f32 (exp.f32 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 u2 2)) 3))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 u2 2) 3)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 2) 3) (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(*.f32 (PI.f32) (*.f32 2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 0)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(+.f32 1 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) -1))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(+.f32 1 (-.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(+.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) -1)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(+.f32 -1 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(-.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) 1)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(-.f32 (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)))
(/.f32 (-.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) 1) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(/.f32 (*.f32 (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(/.f32 (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) 3) 1) (+.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 3) -1) (fma.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 3)) (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (fma.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)))
(/.f32 (*.f32 1 (-.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) 1)) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(/.f32 (*.f32 (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(/.f32 (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) 3) 1)) (+.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 3) -1) (fma.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 3)) (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (fma.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) 1) 1) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(/.f32 (*.f32 (+.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 1) (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(/.f32 (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 2 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) 3) 1) 1) (+.f32 (*.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 3) -1) (fma.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (+.f32 2 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 3)) (+.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (fma.f32 (+.f32 1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (+.f32 1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)))
(pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) 1/3)
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2))
(fabs.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(log.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 1))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) 1)
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 1)
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 1 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2) (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))) (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))) (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)))
(*.f32 (*.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))) (*.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) (sqrt.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)) (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)) (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))) (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))) (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) 2))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)))
(pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 1)
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(pow.f32 (sqrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(pow.f32 (cbrt.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 3)
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(pow.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3) 1/3)
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))
(sqrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 2))
(fabs.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(log.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(cbrt.f32 (pow.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(expm1.f32 (log1p.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(exp.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 1))
(log.f32 (+.f32 1 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))

localize81.0ms (0.5%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
0.4b
(*.f32 (PI.f32) (sqrt.f32 u1))
Compiler

Compiled 27 to 10 computations (63% saved)

series2.0ms (0%)

Counts
2 → 12
Calls

9 calls:

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

rewrite60.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1846×add-sqr-sqrt
1832×*-un-lft-identity
1688×add-cube-cbrt
1660×add-cbrt-cube
198×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01032
119532
2233132
Stop Event
node limit
Counts
2 → 26
Calls
Call 1
Inputs
(*.f32 (PI.f32) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 u1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 u1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 u1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 u1 (pow.f32 (PI.f32) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 u1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 u1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 u1))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u2) (*.f32 (PI.f32) (sqrt.f32 u1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2))))))))

simplify67.0ms (0.5%)

Algorithm
egg-herbie
Rules
1004×associate-+l+
938×associate-+r+
906×fma-def
642×associate-+r-
634×associate-*r/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068644
1152644
2577644
32539644
47917644
Stop Event
node limit
Counts
38 → 29
Calls
Call 1
Inputs
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 u1)))) 1)
(pow.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 u1))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 u1))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) 3) 1/3)
(sqrt.f32 (*.f32 u1 (pow.f32 (PI.f32) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 u1)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) 3))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 u1))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 u1))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2)))) 1)
(pow.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2)) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2)) 2))
(log.f32 (pow.f32 (exp.f32 u2) (*.f32 (PI.f32) (sqrt.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2))))
Outputs
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 u1)))) 1)
(*.f32 (PI.f32) (sqrt.f32 u1))
(pow.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) 1)
(*.f32 (PI.f32) (sqrt.f32 u1))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 u1))) 2)
(*.f32 (PI.f32) (sqrt.f32 u1))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 u1))) 3)
(*.f32 (PI.f32) (sqrt.f32 u1))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) 3) 1/3)
(*.f32 (PI.f32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (pow.f32 (PI.f32) 2)))
(*.f32 (PI.f32) (sqrt.f32 u1))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u1)) (PI.f32)))
(*.f32 (PI.f32) (sqrt.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 u1)))))
(*.f32 (PI.f32) (sqrt.f32 u1))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 u1)) 3))
(*.f32 (PI.f32) (sqrt.f32 u1))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (sqrt.f32 u1))
(exp.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (sqrt.f32 u1))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 u1))) 1))
(*.f32 (PI.f32) (sqrt.f32 u1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (sqrt.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2)))) 1)
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(pow.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2)) 1)
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2))) 2)
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2))) 3)
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2)) 3) 1/3)
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2)) 2))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(log.f32 (pow.f32 (exp.f32 u2) (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2)))))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2)) 3))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2))))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2))))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2))) 1))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2))))
(*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 u1))
(*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1)))

localize55.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(pow.f32 (log1p.f32 u1) -1/2)
0.2b
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
0.3b
(*.f32 (*.f32 2 u2) (PI.f32))
0.4b
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (pow.f32 (log1p.f32 u1) -1/2))
Compiler

Compiled 39 to 25 computations (35.9% saved)

series9.0ms (0.1%)

Counts
4 → 56
Calls

15 calls:

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

rewrite98.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1064×unswap-sqr
910×swap-sqr
720×associate-/r*
590×associate-*r/
570×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

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

simplify145.0ms (1%)

Algorithm
egg-herbie
Rules
1238×associate-*l*
1192×associate-*r*
722×times-frac
718×*-commutative
672×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05149364
114398658
270598658
Stop Event
node limit
Counts
198 → 271
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (+.f32 1 u1)))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (+.f32 1 u1))))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (+.f32 1 u1)))))))
(+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (+.f32 1 u1))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)))))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.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 (*.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)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sqrt.f32 (/.f32 1 u1))
(+.f32 (sqrt.f32 (/.f32 1 u1)) (*.f32 1/4 (sqrt.f32 u1)))
(+.f32 (*.f32 -7/96 (sqrt.f32 (pow.f32 u1 3))) (+.f32 (sqrt.f32 (/.f32 1 u1)) (*.f32 1/4 (sqrt.f32 u1))))
(+.f32 (*.f32 -7/96 (sqrt.f32 (pow.f32 u1 3))) (+.f32 (*.f32 5/128 (sqrt.f32 (pow.f32 u1 5))) (+.f32 (sqrt.f32 (/.f32 1 u1)) (*.f32 1/4 (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1))))) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))))
(+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 -1/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1))))) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))))))
(+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/8 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1/12 (-.f32 (*.f32 3 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (+.f32 (*.f32 2 (/.f32 1 (log.f32 (/.f32 1 u1)))) (*.f32 2 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))))) (*.f32 1/48 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 -1/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1))))) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))))))
(sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (/.f32 1 u1))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (+.f32 (*.f32 1/8 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 1/4 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (pow.f32 u1 2))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (/.f32 1 u1))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (+.f32 (*.f32 1/8 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 1/4 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (pow.f32 u1 2))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (/.f32 1 u1))) (+.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (+.f32 (*.f32 1/12 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 2 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (+.f32 (*.f32 1/48 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (*.f32 1/8 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (pow.f32 u1 3)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) 1)
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))
(*.f32 (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 -1 (pow.f32 (log1p.f32 u1) -1/2)))
(*.f32 (/.f32 1 (pow.f32 (log1p.f32 u1) -1/4)) (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (log1p.f32 u1) -1/4)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(*.f32 (/.f32 -1 (pow.f32 (log1p.f32 u1) -1/2)) (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (log1p.f32 u1) -1/2)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (log1p.f32 u1) -1/2)) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (log1p.f32 u1) -1/2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (pow.f32 (log1p.f32 u1) -1/4)) (/.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (log1p.f32 u1) -1/4)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (pow.f32 (log1p.f32 u1) -1/2)) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (/.f32 1 (/.f32 (pow.f32 (log1p.f32 u1) -1/2) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))) (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) 3)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)
(pow.f32 (/.f32 (pow.f32 (log1p.f32 u1) -1/2) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(neg.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (log1p.f32 u1) -1/2)))
(neg.f32 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (pow.f32 (log1p.f32 u1) -1/2))) 1))
(neg.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 -1 (pow.f32 (log1p.f32 u1) -1/2))))
(neg.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (pow.f32 (log1p.f32 u1) -1/2)))))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) 3))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))
(-.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))
(log.f32 (pow.f32 (pow.f32 (exp.f32 u2) 2) (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)))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1)
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (neg.f32 (neg.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (neg.f32 (neg.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 (sqrt.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (neg.f32 (sqrt.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 (*.f32 (cbrt.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (neg.f32 (cbrt.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 -1 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (neg.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (neg.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)) (neg.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (neg.f32 (sqrt.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (sqrt.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (neg.f32 (*.f32 (cbrt.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) (cbrt.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (neg.f32 (neg.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1)
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 3)
(pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) 1/3)
(neg.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) -1/2))) 1)
(*.f32 (pow.f32 (log1p.f32 u1) -1/2) 1)
(*.f32 1 (pow.f32 (log1p.f32 u1) -1/2))
(*.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 (neg.f32 (pow.f32 (log1p.f32 u1) -1/4))))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1)) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1)) (neg.f32 (neg.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)))))
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2))) (neg.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2)))))
(*.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2))) (cbrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2)))) (neg.f32 (cbrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2)))))
(*.f32 -1 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2)))
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/4)) (neg.f32 (pow.f32 (log1p.f32 u1) -1/4)))
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1))) (neg.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(*.f32 (pow.f32 1 -1/2) (pow.f32 (log1p.f32 u1) -1/2))
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/2) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/2))
(*.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 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2)))) (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(*.f32 (neg.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2))) (cbrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2))))) (cbrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(*.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/4))) (pow.f32 (log1p.f32 u1) -1/4))
(*.f32 (neg.f32 (neg.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1)))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)))
(*.f32 (*.f32 (pow.f32 1 -1/4) (pow.f32 1 -1/4)) (pow.f32 (log1p.f32 u1) -1/2))
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) -1/4) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) -1/4)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) -1/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) -1/4)))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) -1/8) (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4))) (*.f32 (pow.f32 (log1p.f32 u1) -1/8) (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4))))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/4) (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4))) (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/4) (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (pow.f32 (log1p.f32 u1) -1/8)) (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (pow.f32 (log1p.f32 u1) -1/8)))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/4) (pow.f32 (log1p.f32 u1) -1/8)) (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/4) (pow.f32 (log1p.f32 u1) -1/8)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/4)) (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/4)))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) -1/8) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/4)) (*.f32 (pow.f32 (log1p.f32 u1) -1/8) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/4)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1)))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4))))
(neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2)))
(sqrt.f32 (pow.f32 (log1p.f32 u1) -1))
(log.f32 (exp.f32 (pow.f32 (log1p.f32 u1) -1/2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(cbrt.f32 (pow.f32 (pow.f32 (log1p.f32 u1) -1/2) 3))
(expm1.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) -1/2)))
(exp.f32 (*.f32 -1/2 (log.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (*.f32 -1/2 (log.f32 (log1p.f32 u1))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (log1p.f32 u1) -1/2)))
Outputs
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (+.f32 1 u1)))))
(*.f32 (*.f32 (*.f32 2 u2) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 u2 (*.f32 2 (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (+.f32 1 u1))))))
(fma.f32 -4/3 (*.f32 (pow.f32 u2 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 (*.f32 2 u2) (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 2 (*.f32 u2 (PI.f32)) (*.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3))))
(+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (+.f32 1 u1)))))))
(fma.f32 -4/3 (*.f32 (pow.f32 u2 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (log1p.f32 u1)))) (fma.f32 4/15 (*.f32 (pow.f32 u2 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 (*.f32 2 u2) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))))
(+.f32 (*.f32 (*.f32 u2 (*.f32 2 (PI.f32))) (sqrt.f32 (log1p.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))))))
(+.f32 (*.f32 -8/315 (*.f32 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 -4/3 (*.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 4/15 (*.f32 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (+.f32 1 u1))))))))
(fma.f32 -8/315 (*.f32 (pow.f32 u2 7) (*.f32 (pow.f32 (PI.f32) 7) (sqrt.f32 (log1p.f32 u1)))) (fma.f32 -4/3 (*.f32 (pow.f32 u2 3) (*.f32 (pow.f32 (PI.f32) 3) (sqrt.f32 (log1p.f32 u1)))) (fma.f32 4/15 (*.f32 (pow.f32 u2 5) (*.f32 (pow.f32 (PI.f32) 5) (sqrt.f32 (log1p.f32 u1)))) (*.f32 (*.f32 (*.f32 2 u2) (PI.f32)) (sqrt.f32 (log1p.f32 u1))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 u2 (*.f32 2 (PI.f32))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (fma.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (*.f32 u1 (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))))
(fma.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 -1)) (/.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 u1 u1)))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (*.f32 1/2 (/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (*.f32 u1 (sqrt.f32 -1)))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (*.f32 u1 u1)))) (fma.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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)))))) (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 -1)) (/.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 u1 u1)))) (fma.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) 2)) (*.f32 (neg.f32 (log.f32 u1)) (pow.f32 (sqrt.f32 -1) 2)))))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (*.f32 u1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (*.f32 u1 u1)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (neg.f32 (log.f32 u1))))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 u1 3))) (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1))))) (*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 -1)) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (*.f32 u1 u1)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (+.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (neg.f32 (log.f32 u1))))) (sqrt.f32 -1)) (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 u1 3))))) (*.f32 (sqrt.f32 -1) (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) u1) (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))
(fma.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.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 1/2 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))
(fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 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 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (/.f32 (*.f32 u1 u1) (+.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 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))))
(+.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.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 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1)) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) 2)) u1))))))
(+.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.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 (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) 2)) u1))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (sin.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 (*.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)) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.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 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (*.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 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (/.f32 (pow.f32 u1 3) (+.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)))))))) (fma.f32 1/2 (*.f32 (/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 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 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (/.f32 (*.f32 u1 u1) (+.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 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.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))) (+.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.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 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1)) (*.f32 -1/2 (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) 2)) u1)))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.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))) (+.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.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 (*.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) 2)) u1))) (*.f32 1/2 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1))))))
(*.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)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 2 u2) (PI.f32))
(*.f32 u2 (*.f32 2 (PI.f32)))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (*.f32 (*.f32 -4/3 (pow.f32 u2 3)) (pow.f32 (PI.f32) 3)))
(fma.f32 2 (*.f32 u2 (PI.f32)) (*.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3)))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (*.f32 (*.f32 4/15 (pow.f32 u2 5)) (pow.f32 (PI.f32) 5))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)))))
(+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (+.f32 (*.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))) (*.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) (fma.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7)) (*.f32 (*.f32 4/15 (pow.f32 u2 5)) (pow.f32 (PI.f32) 5)))))
(fma.f32 2 (*.f32 u2 (PI.f32)) (fma.f32 -4/3 (pow.f32 (*.f32 u2 (PI.f32)) 3) (fma.f32 4/15 (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5)) (*.f32 -8/315 (*.f32 (pow.f32 u2 7) (pow.f32 (PI.f32) 7))))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(sqrt.f32 (/.f32 1 u1))
(+.f32 (sqrt.f32 (/.f32 1 u1)) (*.f32 1/4 (sqrt.f32 u1)))
(fma.f32 1/4 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 u1)))
(+.f32 (*.f32 -7/96 (sqrt.f32 (pow.f32 u1 3))) (+.f32 (sqrt.f32 (/.f32 1 u1)) (*.f32 1/4 (sqrt.f32 u1))))
(fma.f32 -7/96 (sqrt.f32 (pow.f32 u1 3)) (+.f32 (sqrt.f32 (/.f32 1 u1)) (*.f32 1/4 (sqrt.f32 u1))))
(fma.f32 -7/96 (sqrt.f32 (pow.f32 u1 3)) (fma.f32 1/4 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 u1))))
(+.f32 (*.f32 -7/96 (sqrt.f32 (pow.f32 u1 3))) (+.f32 (*.f32 5/128 (sqrt.f32 (pow.f32 u1 5))) (+.f32 (sqrt.f32 (/.f32 1 u1)) (*.f32 1/4 (sqrt.f32 u1)))))
(fma.f32 -7/96 (sqrt.f32 (pow.f32 u1 3)) (fma.f32 5/128 (sqrt.f32 (pow.f32 u1 5)) (+.f32 (sqrt.f32 (/.f32 1 u1)) (*.f32 1/4 (sqrt.f32 u1)))))
(fma.f32 -7/96 (sqrt.f32 (pow.f32 u1 3)) (fma.f32 5/128 (sqrt.f32 (pow.f32 u1 5)) (fma.f32 1/4 (sqrt.f32 u1) (sqrt.f32 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1))))) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 3)))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (log.f32 u1) 3)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))))
(+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 -1/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1))))) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))))))
(fma.f32 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (+.f32 (/.f32 1/8 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 -1/4 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 3))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (log.f32 u1) 3)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 -1/4 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/8 (*.f32 (log.f32 u1) (log.f32 u1))))) (sqrt.f32 -1))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (log.f32 u1) 3)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (+.f32 (sqrt.f32 -1) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 -1/4 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/8 (*.f32 (log.f32 u1) (log.f32 u1))))))))
(+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -1/8 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1/12 (-.f32 (*.f32 3 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (+.f32 (*.f32 2 (/.f32 1 (log.f32 (/.f32 1 u1)))) (*.f32 2 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))))) (*.f32 1/48 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/8 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 -1/4 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1))))) (*.f32 1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))))))
(fma.f32 (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (fma.f32 -1/8 (/.f32 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))) (neg.f32 (log.f32 u1))) (fma.f32 -1/12 (-.f32 (/.f32 3 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (+.f32 (/.f32 2 (neg.f32 (log.f32 u1))) (/.f32 2 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (/.f32 1/48 (pow.f32 (neg.f32 (log.f32 u1)) 3)))))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (fma.f32 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (+.f32 (/.f32 1/8 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 -1/4 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 3)))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (log.f32 u1) 3)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (fma.f32 -1/8 (-.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 1 (neg.f32 (pow.f32 (log.f32 u1) 3)))) (fma.f32 -1/12 (-.f32 (-.f32 (/.f32 3 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 2 (neg.f32 (log.f32 u1)))) (/.f32 2 (neg.f32 (pow.f32 (log.f32 u1) 3)))) (/.f32 1/48 (neg.f32 (pow.f32 (log.f32 u1) 3)))))) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 -1/4 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/8 (*.f32 (log.f32 u1) (log.f32 u1))))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (log.f32 u1) 3)))) (*.f32 1/2 (/.f32 (sqrt.f32 -1) u1)))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 -1/4 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/8 (*.f32 (log.f32 u1) (log.f32 u1))))) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (fma.f32 -1/8 (-.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 1 (neg.f32 (pow.f32 (log.f32 u1) 3)))) (fma.f32 -1/12 (-.f32 (-.f32 (/.f32 3 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 2 (neg.f32 (log.f32 u1)))) (/.f32 2 (neg.f32 (pow.f32 (log.f32 u1) 3)))) (/.f32 1/48 (neg.f32 (pow.f32 (log.f32 u1) 3)))))))))
(sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))
(sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))
(sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (/.f32 1 u1))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))
(fma.f32 -1/2 (*.f32 (/.f32 1 u1) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))
(fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3))) u1) (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (+.f32 (*.f32 1/8 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 1/4 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (pow.f32 u1 2))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (/.f32 1 u1))) (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))
(fma.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (+.f32 (/.f32 1/8 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (*.f32 1/4 (+.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)) (fma.f32 -1/2 (*.f32 (/.f32 1 u1) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))))
(fma.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (+.f32 (+.f32 (/.f32 1/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 1/4 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (/.f32 1/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 u1 u1)) (fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3))) u1) (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))))
(fma.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (+.f32 (/.f32 1/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 1/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 1/4 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)))) (*.f32 u1 u1)) (fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3))) u1) (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (+.f32 (*.f32 1/8 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 1/4 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (pow.f32 u1 2))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (/.f32 1 u1))) (+.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (+.f32 (*.f32 1/12 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 2 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (+.f32 (*.f32 1/48 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (*.f32 1/8 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (pow.f32 u1 3)))))))
(fma.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (+.f32 (/.f32 1/8 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (*.f32 1/4 (+.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 (fma.f32 -1/2 (*.f32 (/.f32 1 u1) (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (fma.f32 1/12 (+.f32 (/.f32 2 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (+.f32 (/.f32 3 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 2 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (+.f32 (/.f32 1/48 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (*.f32 1/8 (/.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))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))) (pow.f32 u1 3))))))
(fma.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (+.f32 (+.f32 (/.f32 1/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 1/4 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (/.f32 1/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 u1 u1)) (-.f32 (fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3))) u1) (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (pow.f32 u1 3) (fma.f32 1/12 (+.f32 (/.f32 2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (/.f32 3 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (fma.f32 1/8 (/.f32 (+.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 1/48 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3))))))))
(fma.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (+.f32 (/.f32 1/4 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 1/8 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 1/4 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)))) (*.f32 u1 u1)) (-.f32 (fma.f32 -1/2 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3))) u1) (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (pow.f32 u1 3) (fma.f32 1/12 (+.f32 (/.f32 2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)) (+.f32 (/.f32 3 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (fma.f32 1/8 (/.f32 (+.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 1/48 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) 1)
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 1 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2))))
(*.f32 (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (/.f32 -1 (pow.f32 (log1p.f32 u1) -1/2)))
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 (log1p.f32 u1) -1/2))
(*.f32 (/.f32 1 (pow.f32 (log1p.f32 u1) -1/4)) (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 (log1p.f32 u1) -1/4)))
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 (log1p.f32 u1) -1/2))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1))) (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(*.f32 (/.f32 1 (cbrt.f32 (/.f32 1 (log1p.f32 u1)))) (/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cbrt.f32 (/.f32 1 (log1p.f32 u1)))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)))
(*.f32 (/.f32 -1 (pow.f32 (log1p.f32 u1) -1/2)) (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 (log1p.f32 u1) -1/2))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (log1p.f32 u1) -1/2)))
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 (log1p.f32 u1) -1/2))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (log1p.f32 u1) -1/2)) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 (log1p.f32 u1) -1/2))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(*.f32 (/.f32 1 (cbrt.f32 (/.f32 1 (log1p.f32 u1)))) (/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(/.f32 (/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (cbrt.f32 (/.f32 1 (log1p.f32 u1)))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (log1p.f32 u1) -1/2)))
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 (log1p.f32 u1) -1/2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (pow.f32 (log1p.f32 u1) -1/4)) (/.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (log1p.f32 u1) -1/4)))
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 (log1p.f32 u1) -1/2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) 2) (cbrt.f32 (/.f32 1 (log1p.f32 u1)))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 2) (cbrt.f32 (/.f32 1 (log1p.f32 u1)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (pow.f32 (log1p.f32 u1) -1/2)) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 (log1p.f32 u1) -1/2))
(*.f32 (/.f32 1 (/.f32 (pow.f32 (log1p.f32 u1) -1/2) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 (log1p.f32 u1) -1/2))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (sqrt.f32 (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))) (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1))))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)))) (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))) (*.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)))) (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))) (cbrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)))))
(pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) 2)
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) 3)
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (/.f32 (pow.f32 (log1p.f32 u1) -1/2) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) -1)
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 (log1p.f32 u1) -1/2))
(neg.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 (log1p.f32 u1) -1/2))
(neg.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (log1p.f32 u1) -1/2)))
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 (log1p.f32 u1) -1/2))
(neg.f32 (*.f32 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (pow.f32 (log1p.f32 u1) -1/2))) 1))
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 (log1p.f32 u1) -1/2))
(neg.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 -1 (pow.f32 (log1p.f32 u1) -1/2))))
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 (log1p.f32 u1) -1/2))
(neg.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (pow.f32 (log1p.f32 u1) -1/2)))))
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (pow.f32 (log1p.f32 u1) -1/2))
(/.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (pow.f32 (log1p.f32 u1) -1/2))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))) 3))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))) 1))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)
(*.f32 (*.f32 2 u2) (PI.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))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 2 u2) (PI.f32)) 2))
(fabs.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 u2) 2) (PI.f32)))
(*.f32 (PI.f32) (log.f32 (pow.f32 (exp.f32 u2) 2)))
(*.f32 (PI.f32) (*.f32 2 (log.f32 (exp.f32 u2))))
(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)))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1))
(*.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 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 1)
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 2 (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 2 (sin.f32 (*.f32 u2 (PI.f32)))) (cos.f32 (*.f32 u2 (PI.f32))))
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1)
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 1 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (neg.f32 (neg.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (neg.f32 (neg.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (neg.f32 (sqrt.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (neg.f32 (cbrt.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 -1 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (neg.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (neg.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)) (neg.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (neg.f32 (sqrt.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (sqrt.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (neg.f32 (*.f32 (cbrt.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))) (cbrt.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (neg.f32 (neg.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 2) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 2) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))
(*.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (*.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 2) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (cbrt.f32 (sqrt.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))
(pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 1)
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(pow.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2)
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(pow.f32 (cbrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 3)
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(pow.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3) 1/3)
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(neg.f32 (neg.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2))
(sqrt.f32 (pow.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) 2))
(fabs.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(log.f32 (exp.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cbrt.f32 (pow.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(exp.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(log1p.f32 (expm1.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(sin.f32 (*.f32 (*.f32 2 u2) (PI.f32)))
(sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) -1/2))) 1)
(pow.f32 (log1p.f32 u1) -1/2)
(*.f32 (pow.f32 (log1p.f32 u1) -1/2) 1)
(pow.f32 (log1p.f32 u1) -1/2)
(*.f32 1 (pow.f32 (log1p.f32 u1) -1/2))
(pow.f32 (log1p.f32 u1) -1/2)
(*.f32 (pow.f32 (log1p.f32 u1) -1/4) (pow.f32 (log1p.f32 u1) -1/4))
(pow.f32 (log1p.f32 u1) -1/2)
(*.f32 (pow.f32 (log1p.f32 u1) -1/4) (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/4))))
(pow.f32 (log1p.f32 u1) -1/2)
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1)))
(*.f32 (cbrt.f32 (/.f32 1 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1)) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)))
(*.f32 (cbrt.f32 (/.f32 1 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1)) (neg.f32 (neg.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)))))
(*.f32 (cbrt.f32 (/.f32 1 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)))
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2))) (neg.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2)))))
(pow.f32 (log1p.f32 u1) -1/2)
(*.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2))) (cbrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2)))) (neg.f32 (cbrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2)))))
(pow.f32 (log1p.f32 u1) -1/2)
(*.f32 -1 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2)))
(pow.f32 (log1p.f32 u1) -1/2)
(*.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/4)) (neg.f32 (pow.f32 (log1p.f32 u1) -1/4)))
(pow.f32 (log1p.f32 u1) -1/2)
(*.f32 (neg.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1))) (neg.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(*.f32 (cbrt.f32 (/.f32 1 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)))
(*.f32 (pow.f32 1 -1/2) (pow.f32 (log1p.f32 u1) -1/2))
(pow.f32 (log1p.f32 u1) -1/2)
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/2) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/2))
(pow.f32 (sqrt.f32 (log1p.f32 u1)) -1)
(/.f32 1 (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 (neg.f32 (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2)))) (sqrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(pow.f32 (log1p.f32 u1) -1/2)
(*.f32 (neg.f32 (*.f32 (cbrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2))) (cbrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2))))) (cbrt.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(pow.f32 (log1p.f32 u1) -1/2)
(*.f32 (neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/4))) (pow.f32 (log1p.f32 u1) -1/4))
(pow.f32 (log1p.f32 u1) -1/2)
(*.f32 (neg.f32 (neg.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1)))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)))
(*.f32 (cbrt.f32 (/.f32 1 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)))
(*.f32 (*.f32 (pow.f32 1 -1/4) (pow.f32 1 -1/4)) (pow.f32 (log1p.f32 u1) -1/2))
(pow.f32 (log1p.f32 u1) -1/2)
(*.f32 (*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) -1/4) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) -1/4)) (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) -1/4) (pow.f32 (cbrt.f32 (log1p.f32 u1)) -1/4)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) -1/2) (pow.f32 (cbrt.f32 (log1p.f32 u1)) -1/2))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) -1/8) (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4))) (*.f32 (pow.f32 (log1p.f32 u1) -1/8) (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4))))
(pow.f32 (log1p.f32 u1) -1/2)
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/4) (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4))) (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/4) (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4))) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/2))
(*.f32 (pow.f32 (log1p.f32 u1) -1/4) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/2))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (pow.f32 (log1p.f32 u1) -1/8)) (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (pow.f32 (log1p.f32 u1) -1/8)))
(pow.f32 (log1p.f32 u1) -1/2)
(*.f32 (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/4) (pow.f32 (log1p.f32 u1) -1/8)) (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/4) (pow.f32 (log1p.f32 u1) -1/8)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4))) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/2))
(*.f32 (pow.f32 (log1p.f32 u1) -1/4) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/2))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/4)) (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/4)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4))) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/2))
(*.f32 (pow.f32 (log1p.f32 u1) -1/4) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/2))
(*.f32 (*.f32 (pow.f32 (log1p.f32 u1) -1/8) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/4)) (*.f32 (pow.f32 (log1p.f32 u1) -1/8) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/4)))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (sqrt.f32 (pow.f32 (log1p.f32 u1) -1/4))) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/2))
(*.f32 (pow.f32 (log1p.f32 u1) -1/4) (pow.f32 (sqrt.f32 (log1p.f32 u1)) -1/2))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))))))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1)))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1)))))
(*.f32 (cbrt.f32 (/.f32 1 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (/.f32 1 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (/.f32 1 (log1p.f32 u1))))))
(*.f32 (cbrt.f32 (/.f32 1 (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 (pow.f32 (log1p.f32 u1) -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)))))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))))))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2)) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4))) (*.f32 (sqrt.f32 (cbrt.f32 (/.f32 1 (log1p.f32 u1)))) (sqrt.f32 (cbrt.f32 (/.f32 1 (log1p.f32 u1))))))
(*.f32 (cbrt.f32 (/.f32 1 (log1p.f32 u1))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4)) (cbrt.f32 (pow.f32 (log1p.f32 u1) -1/4))))
(neg.f32 (neg.f32 (pow.f32 (log1p.f32 u1) -1/2)))
(pow.f32 (log1p.f32 u1) -1/2)
(sqrt.f32 (pow.f32 (log1p.f32 u1) -1))
(sqrt.f32 (/.f32 1 (log1p.f32 u1)))
(log.f32 (exp.f32 (pow.f32 (log1p.f32 u1) -1/2)))
(pow.f32 (log1p.f32 u1) -1/2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (log1p.f32 u1) -1/2))))
(pow.f32 (log1p.f32 u1) -1/2)
(cbrt.f32 (pow.f32 (pow.f32 (log1p.f32 u1) -1/2) 3))
(pow.f32 (log1p.f32 u1) -1/2)
(expm1.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) -1/2)))
(pow.f32 (log1p.f32 u1) -1/2)
(exp.f32 (*.f32 -1/2 (log.f32 (log1p.f32 u1))))
(pow.f32 (log1p.f32 u1) -1/2)
(exp.f32 (*.f32 (*.f32 -1/2 (log.f32 (log1p.f32 u1))) 1))
(pow.f32 (log1p.f32 u1) -1/2)
(log1p.f32 (expm1.f32 (pow.f32 (log1p.f32 u1) -1/2)))
(pow.f32 (log1p.f32 u1) -1/2)

localize52.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 58 to 17 computations (70.7% saved)

series4.0ms (0%)

Counts
3 → 32
Calls

12 calls:

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

rewrite71.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1186×unswap-sqr
998×swap-sqr
550×sqr-pow
382×distribute-rgt-in
338×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify64.0ms (0.4%)

Algorithm
egg-herbie
Rules
1470×unswap-sqr
950×associate-/l*
942×distribute-lft-in
938×distribute-rgt-in
650×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02073250
15512860
225402772
Stop Event
node limit
Counts
78 → 93
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.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)) (PI.f32)))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.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))))))) (PI.f32)))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.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)) (PI.f32)))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (PI.f32)) u1))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (PI.f32)) u1))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (*.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)) (PI.f32))) (pow.f32 u1 2))))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (PI.f32)) u1))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (*.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)))))) (PI.f32))) (pow.f32 u1 3)))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (*.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)) (PI.f32))) (pow.f32 u1 2)))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 -2 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 -2 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 -2 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 -2 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.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 -1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))
(*.f32 -1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))
(*.f32 -1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))
(*.f32 -1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 u2)))) 1)
(pow.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) 1)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 u2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 u2))) 3)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) 3) 1/3)
(sqrt.f32 (*.f32 u2 (pow.f32 (PI.f32) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u2)) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 u2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3/2)))
(cbrt.f32 (*.f32 (pow.f32 u2 3/2) (pow.f32 (PI.f32) 3)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 u2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 u2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 u2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 u2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))) 3)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2))) 3) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (*.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) 4)))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) u2) 2) (sqrt.f32 (log1p.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 (PI.f32) (*.f32 u2 2)) 3)))
(cbrt.f32 (*.f32 (pow.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)) (*.f32 (PI.f32) (*.f32 u2 2)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))))
(-.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 (PI.f32)) u2))
(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/2) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) 3) (pow.f32 u2 3/2)))
(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)))
Outputs
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(fma.f32 -1 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (/.f32 (*.f32 u2 (PI.f32)) (/.f32 u1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (*.f32 (*.f32 (/.f32 u2 u1) (PI.f32)) (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.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)) (PI.f32)))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(fma.f32 -1 (*.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 u2 (*.f32 (PI.f32) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) -1/2) 2))))))) (fma.f32 -1 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.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 (neg.f32 (*.f32 (/.f32 (*.f32 u2 (*.f32 (PI.f32) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) -1/2) 2)))) u1) (/.f32 (sqrt.f32 -1) u1))) (neg.f32 (/.f32 (*.f32 u2 (PI.f32)) (/.f32 u1 (sqrt.f32 -1)))))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.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 (PI.f32) (/.f32 (/.f32 u1 u2) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) -1/2) 2)))) (/.f32 (sqrt.f32 -1) u1)) (*.f32 (*.f32 (/.f32 u2 u1) (PI.f32)) (sqrt.f32 -1)))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.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))))))) (PI.f32)))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.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)) (PI.f32)))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(fma.f32 -1 (*.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 u2 (*.f32 (PI.f32) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) -1/2) 2)) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))))) (fma.f32 -1 (*.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 u2 (*.f32 (PI.f32) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) -1/2) 2))))))) (fma.f32 -1 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))))
(+.f32 (-.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (/.f32 (*.f32 u2 (PI.f32)) (/.f32 u1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (neg.f32 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) -1/2) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3))))) (neg.f32 (*.f32 (/.f32 (*.f32 u2 (*.f32 (PI.f32) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) -1/2) 2)))) u1) (/.f32 (sqrt.f32 -1) u1))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.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 (neg.f32 (*.f32 (sqrt.f32 -1) u2)) (/.f32 (/.f32 (pow.f32 u1 3) (PI.f32)) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) -1/2) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3))) (neg.f32 (+.f32 (*.f32 (/.f32 (PI.f32) (/.f32 (/.f32 u1 u2) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) -1/2) 2)))) (/.f32 (sqrt.f32 -1) u1)) (*.f32 (*.f32 (/.f32 u2 u1) (PI.f32)) (sqrt.f32 -1)))))))
(*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32)))))
(*.f32 (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 2 (*.f32 u2 (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (PI.f32)) u1))))
(fma.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32)))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 u2 (/.f32 u1 (PI.f32))))))
(-.f32 (*.f32 (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 u2 u1) (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (PI.f32)) u1))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (*.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)) (PI.f32))) (pow.f32 u1 2))))))
(fma.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32)))) (*.f32 -1 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 u2 (/.f32 u1 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 u2 (/.f32 (*.f32 u1 u1) (*.f32 (PI.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)))))))))
(fma.f32 2 (*.f32 -1 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))) (*.f32 (neg.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 (/.f32 u2 u1) (PI.f32)) (*.f32 (/.f32 (*.f32 (PI.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 u2 u1)))))
(-.f32 (*.f32 (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))) (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 u2 u1) (+.f32 (PI.f32) (/.f32 (PI.f32) (/.f32 u1 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2))))))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (PI.f32)) u1))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (*.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)))))) (PI.f32))) (pow.f32 u1 3)))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (*.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)) (PI.f32))) (pow.f32 u1 2)))))))
(fma.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32)))) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 u2 (/.f32 u1 (PI.f32)))) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (*.f32 (PI.f32) (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1 (sqrt.f32 -1)))) 2)) (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 (sqrt.f32 -1) 2))))))) (pow.f32 u1 3))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 u2 (/.f32 (*.f32 u1 u1) (*.f32 (PI.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))))))))))
(fma.f32 2 (*.f32 -1 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))) (-.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 (/.f32 u2 (pow.f32 u1 3)) (*.f32 (PI.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 (/.f32 (*.f32 (PI.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 u2 u1)))) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 u2 u1) (PI.f32)))))
(fma.f32 2 (*.f32 -1 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))) (*.f32 (neg.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 (/.f32 u2 u1) (PI.f32)) (*.f32 (/.f32 u2 (*.f32 u1 u1)) (+.f32 (*.f32 (PI.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 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (/.f32 u1 (PI.f32))))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 u2 (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 u2 (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 u2 (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 u2 (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 u2 (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 u2 (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 u2 (PI.f32)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 u2 (PI.f32)))))
(*.f32 -2 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 -2 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 -1 (sqrt.f32 -1)) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 u2 (PI.f32))) -2))
(*.f32 -2 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 -2 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 -1 (sqrt.f32 -1)) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 u2 (PI.f32))) -2))
(*.f32 -2 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 -2 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 -1 (sqrt.f32 -1)) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 u2 (PI.f32))) -2))
(*.f32 -2 (*.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 3) (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 -2 (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 -1 (sqrt.f32 -1)) (*.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 u2 (PI.f32))) -2))
(*.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 -1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))
(neg.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))
(*.f32 1 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u2 1))
(*.f32 -1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))
(neg.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))
(*.f32 1 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u2 1))
(*.f32 -1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))
(neg.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))
(*.f32 1 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u2 1))
(*.f32 -1 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))
(neg.f32 (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))
(*.f32 1 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (*.f32 u2 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 u2)))) 1)
(*.f32 (PI.f32) (sqrt.f32 u2))
(pow.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) 1)
(*.f32 (PI.f32) (sqrt.f32 u2))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (sqrt.f32 u2))) 2)
(*.f32 (PI.f32) (sqrt.f32 u2))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 u2))) 3)
(*.f32 (PI.f32) (sqrt.f32 u2))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) 3) 1/3)
(*.f32 (PI.f32) (sqrt.f32 u2))
(sqrt.f32 (*.f32 u2 (pow.f32 (PI.f32) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 u2)) (PI.f32)))
(*.f32 (PI.f32) (sqrt.f32 u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 u2)))))
(*.f32 (PI.f32) (sqrt.f32 u2))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) 3))
(*.f32 (PI.f32) (sqrt.f32 u2))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3/2)))
(cbrt.f32 (*.f32 (pow.f32 u2 3/2) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (sqrt.f32 u2))))
(*.f32 (PI.f32) (sqrt.f32 u2))
(exp.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 u2))))
(*.f32 (PI.f32) (sqrt.f32 u2))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (sqrt.f32 u2))) 1))
(*.f32 (PI.f32) (sqrt.f32 u2))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (sqrt.f32 u2))))
(*.f32 (PI.f32) (sqrt.f32 u2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2))))) 1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (PI.f32) (*.f32 (*.f32 2 u2) (sqrt.f32 (log1p.f32 u1))))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2))) 1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (PI.f32) (*.f32 (*.f32 2 u2) (sqrt.f32 (log1p.f32 u1))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))) 2)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (PI.f32) (*.f32 (*.f32 2 u2) (sqrt.f32 (log1p.f32 u1))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))) 3)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (PI.f32) (*.f32 (*.f32 2 u2) (sqrt.f32 (log1p.f32 u1))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2))) 3) 1/3)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (PI.f32) (*.f32 (*.f32 2 u2) (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (*.f32 (log1p.f32 u1) (*.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) 4)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4)))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) u2) 2) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (PI.f32) (*.f32 (*.f32 2 u2) (sqrt.f32 (log1p.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (PI.f32) (*.f32 (*.f32 2 u2) (sqrt.f32 (log1p.f32 u1))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2))) 3))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (PI.f32) (*.f32 (*.f32 2 u2) (sqrt.f32 (log1p.f32 u1))))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 (PI.f32) (*.f32 u2 2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 2 (*.f32 u2 (PI.f32))) 3)))
(cbrt.f32 (*.f32 (pow.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 (*.f32 (PI.f32) (*.f32 2 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 2 (*.f32 u2 (PI.f32))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (PI.f32) (*.f32 (*.f32 2 u2) (sqrt.f32 (log1p.f32 u1))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (PI.f32) (*.f32 (*.f32 2 u2) (sqrt.f32 (log1p.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))) 1))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (PI.f32) (*.f32 (*.f32 2 u2) (sqrt.f32 (log1p.f32 u1))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 u2 2)))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (PI.f32) (*.f32 (*.f32 2 u2) (sqrt.f32 (log1p.f32 u1))))
(-.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 (PI.f32)) u2))
(*.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/2) (pow.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) 3) (pow.f32 u2 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) 3) (pow.f32 u2 3/2)))
(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))

localize62.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) (PI.f32)))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 (pow.f32 (cbrt.f32 u2) 2) (*.f32 (cbrt.f32 u2) (PI.f32)))))
0.4b
(*.f32 (cbrt.f32 u2) (PI.f32))
0.5b
(pow.f32 (cbrt.f32 u2) 2)
Compiler

Compiled 68 to 27 computations (60.3% saved)

series12.0ms (0.1%)

Counts
4 → 32
Calls

15 calls:

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

rewrite80.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1250×unswap-sqr
1048×swap-sqr
404×distribute-rgt-in
358×add-sqr-sqrt
346×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify72.0ms (0.5%)

Algorithm
egg-herbie
Rules
952×associate-/l*
952×distribute-rgt-in
952×distribute-lft-in
686×associate-/r*
542×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02633885
16723433
227033345
Stop Event
node limit
Counts
105 → 134
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.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)) (PI.f32)))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.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))))))) (PI.f32)))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.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)) (PI.f32)))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32)))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (PI.f32)) u1))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (PI.f32)) u1))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (*.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)) (PI.f32))) (pow.f32 u1 2))))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (PI.f32)) u1))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (*.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)))))) (PI.f32))) (pow.f32 u1 3)))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (*.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)) (PI.f32))) (pow.f32 u1 2)))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.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 (exp.f32 (log1p.f32 (pow.f32 (cbrt.f32 u2) 2))) 1)
(*.f32 (cbrt.f32 u2) (cbrt.f32 u2))
(*.f32 (pow.f32 (cbrt.f32 u2) 2) 1)
(*.f32 1 (pow.f32 (cbrt.f32 u2) 2))
(*.f32 (pow.f32 u2 1/6) (*.f32 (pow.f32 u2 1/6) (cbrt.f32 u2)))
(*.f32 (sqrt.f32 u2) (pow.f32 u2 1/6))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 (*.f32 u2 (cbrt.f32 u2))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)) (*.f32 (cbrt.f32 (cbrt.f32 u2)) (cbrt.f32 u2)))
(*.f32 (cbrt.f32 (*.f32 u2 (cbrt.f32 u2))) (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)))
(*.f32 (*.f32 (cbrt.f32 u2) (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2))) (cbrt.f32 (cbrt.f32 u2)))
(*.f32 (*.f32 (pow.f32 1 1/3) (pow.f32 1 1/3)) (pow.f32 (cbrt.f32 u2) 2))
(*.f32 (*.f32 (pow.f32 (sqrt.f32 u2) 1/3) (pow.f32 u2 1/6)) (*.f32 (pow.f32 (sqrt.f32 u2) 1/3) (pow.f32 u2 1/6)))
(*.f32 (*.f32 (pow.f32 u2 1/6) (pow.f32 (sqrt.f32 u2) 1/3)) (*.f32 (pow.f32 u2 1/6) (pow.f32 (sqrt.f32 u2) 1/3)))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 u2)) (sqrt.f32 (pow.f32 u2 1/6))) (*.f32 (sqrt.f32 (sqrt.f32 u2)) (sqrt.f32 (pow.f32 u2 1/6))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2))) (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2))) (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2))))
(*.f32 (*.f32 (cbrt.f32 (cbrt.f32 u2)) (sqrt.f32 (cbrt.f32 (*.f32 u2 (cbrt.f32 u2))))) (*.f32 (cbrt.f32 (cbrt.f32 u2)) (sqrt.f32 (cbrt.f32 (*.f32 u2 (cbrt.f32 u2))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2))) (sqrt.f32 (cbrt.f32 (*.f32 u2 (cbrt.f32 u2))))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2))) (sqrt.f32 (cbrt.f32 (*.f32 u2 (cbrt.f32 u2))))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u2 (cbrt.f32 u2)))) (cbrt.f32 (cbrt.f32 u2))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u2 (cbrt.f32 u2)))) (cbrt.f32 (cbrt.f32 u2))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)) (sqrt.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)))) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)) (sqrt.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)))))
(sqrt.f32 (*.f32 u2 (cbrt.f32 u2)))
(log.f32 (exp.f32 (pow.f32 (cbrt.f32 u2) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cbrt.f32 u2) 2))))
(cbrt.f32 (*.f32 u2 u2))
(expm1.f32 (log1p.f32 (pow.f32 (cbrt.f32 u2) 2)))
(exp.f32 (*.f32 (log.f32 u2) 2/3))
(exp.f32 (*.f32 (*.f32 (log.f32 u2) 2/3) 1))
(log1p.f32 (expm1.f32 (pow.f32 (cbrt.f32 u2) 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cbrt.f32 u2) (PI.f32)))) 1)
(pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 1)
(pow.f32 (sqrt.f32 (*.f32 (cbrt.f32 u2) (PI.f32))) 2)
(pow.f32 (cbrt.f32 (*.f32 (cbrt.f32 u2) (PI.f32))) 3)
(pow.f32 (pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 2))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (cbrt.f32 u2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cbrt.f32 u2) (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 3))
(cbrt.f32 (*.f32 u2 (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) u2))
(expm1.f32 (log1p.f32 (*.f32 (cbrt.f32 u2) (PI.f32))))
(exp.f32 (log.f32 (*.f32 (cbrt.f32 u2) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cbrt.f32 u2) (PI.f32))) 1))
(log1p.f32 (expm1.f32 (*.f32 (cbrt.f32 u2) (PI.f32))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1)))))) 1)
(pow.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1)))) 1)
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))) 2)
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))) 3)
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1)))) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 (log1p.f32 u1) 4)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (*.f32 u2 (PI.f32))) (sqrt.f32 (log1p.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1)))))))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))) 1))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 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 u2) (PI.f32)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))
(cbrt.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 3) (*.f32 u2 u2)))
(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))))
Outputs
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))
(fma.f32 -1 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 u1 (PI.f32)) u2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))))
(-.f32 (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1))) (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 u1 u2) (PI.f32))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.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)) (PI.f32)))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))
(fma.f32 -1 (*.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 u2 (*.f32 (PI.f32) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) -1/2) 2))))))) (fma.f32 -1 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))
(+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.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 (neg.f32 (/.f32 (*.f32 (sqrt.f32 -1) u2) (/.f32 (*.f32 u1 u1) (*.f32 (PI.f32) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) -1/2) 2)))))) (neg.f32 (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 u1 (PI.f32)) u2))))))
(-.f32 (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) -1/2) 2)) (/.f32 (/.f32 u1 u2) (PI.f32))) (/.f32 (sqrt.f32 -1) u1)) (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 u1 u2) (PI.f32))))))
(+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.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))))))) (PI.f32)))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (*.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)) (PI.f32)))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 -1 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(fma.f32 -1 (*.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 u2 (*.f32 (PI.f32) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) -1/2) 2)) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))))))) (fma.f32 -1 (*.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 u2 (*.f32 (PI.f32) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) -1/2) 2))))))) (fma.f32 -1 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (*.f32 u2 (PI.f32)))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.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 (neg.f32 (/.f32 (*.f32 (sqrt.f32 -1) u2) (/.f32 (*.f32 u1 u1) (*.f32 (PI.f32) (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) -1/2) 2)))))) (neg.f32 (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 u1 (PI.f32)) u2)))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (*.f32 u2 (*.f32 (PI.f32) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) -1/2) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3))))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (neg.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (*.f32 (*.f32 u2 (PI.f32)) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) -1/2) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3))) (neg.f32 (+.f32 (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) -1/2) 2)) (/.f32 (/.f32 u1 u2) (PI.f32))) (/.f32 (sqrt.f32 -1) u1)) (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 u1 u2) (PI.f32))))))))
(*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32)))))
(*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 u2 (PI.f32)) (pow.f32 (sqrt.f32 -1) 2))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) -1)) 2))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 (*.f32 -1 (PI.f32)) u2) 2))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (PI.f32)) u1))))
(fma.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 u2 (PI.f32)) (pow.f32 (sqrt.f32 -1) 2))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 u2 (/.f32 u1 (PI.f32))))))
(fma.f32 (neg.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 u2 u1) (PI.f32)) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 u2 (*.f32 (PI.f32) -1)) 2)))
(-.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 (*.f32 -1 (PI.f32)) u2) 2)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 u2 u1) (PI.f32))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (PI.f32)) u1))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (*.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)) (PI.f32))) (pow.f32 u1 2))))))
(fma.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 u2 (PI.f32)) (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 u2 (/.f32 u1 (PI.f32)))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 u2 (/.f32 (*.f32 u1 u1) (*.f32 (PI.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)))))))))
(fma.f32 2 (*.f32 -1 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))) (*.f32 (neg.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 (/.f32 u2 u1) (PI.f32)) (*.f32 (/.f32 (*.f32 (PI.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 u2 u1)))))
(-.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 (*.f32 -1 (PI.f32)) u2) 2)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 u2 u1) (+.f32 (PI.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 (PI.f32)))))))
(+.f32 (*.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (*.f32 u2 (PI.f32))))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (PI.f32)) u1))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (*.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)))))) (PI.f32))) (pow.f32 u1 3)))) (*.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 u2 (*.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)) (PI.f32))) (pow.f32 u1 2)))))))
(fma.f32 2 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (*.f32 u2 (PI.f32)) (pow.f32 (sqrt.f32 -1) 2))) (fma.f32 -1 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 u2 (/.f32 u1 (PI.f32)))) (*.f32 -1 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 u2 (/.f32 (pow.f32 u1 3) (*.f32 (PI.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 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 u2 (/.f32 (*.f32 u1 u1) (*.f32 (PI.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))))))))))
(fma.f32 2 (*.f32 -1 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))) (-.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 (/.f32 u2 u1) (PI.f32)) (*.f32 (/.f32 u2 (pow.f32 u1 3)) (*.f32 (PI.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 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (*.f32 (PI.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 u2 u1)))))
(fma.f32 2 (*.f32 -1 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log.f32 (/.f32 -1 u1))))) (*.f32 (neg.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 (/.f32 u2 u1) (+.f32 (PI.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 (PI.f32))))) (*.f32 (/.f32 u2 (pow.f32 u1 3)) (*.f32 (PI.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 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1)))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1)))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1)))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1)))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1)))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1)))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1)))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1)))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1)))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1)))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1)))
(*.f32 2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 u2 (PI.f32))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 (neg.f32 u1))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (*.f32 (PI.f32) (*.f32 2 u2)) (sqrt.f32 -1)))
(*.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 (exp.f32 (log1p.f32 (pow.f32 (cbrt.f32 u2) 2))) 1)
(pow.f32 (cbrt.f32 u2) 2)
(*.f32 (cbrt.f32 u2) (cbrt.f32 u2))
(pow.f32 (cbrt.f32 u2) 2)
(*.f32 (pow.f32 (cbrt.f32 u2) 2) 1)
(pow.f32 (cbrt.f32 u2) 2)
(*.f32 1 (pow.f32 (cbrt.f32 u2) 2))
(pow.f32 (cbrt.f32 u2) 2)
(*.f32 (pow.f32 u2 1/6) (*.f32 (pow.f32 u2 1/6) (cbrt.f32 u2)))
(*.f32 (*.f32 (pow.f32 u2 1/6) (pow.f32 u2 1/6)) (cbrt.f32 u2))
(*.f32 (pow.f32 u2 1/6) (*.f32 (cbrt.f32 u2) (pow.f32 u2 1/6)))
(*.f32 (cbrt.f32 u2) (*.f32 (pow.f32 u2 1/6) (pow.f32 u2 1/6)))
(*.f32 (sqrt.f32 u2) (pow.f32 u2 1/6))
(*.f32 (pow.f32 u2 1/6) (sqrt.f32 u2))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 (*.f32 u2 (cbrt.f32 u2))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)) (*.f32 (cbrt.f32 (cbrt.f32 u2)) (cbrt.f32 u2)))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)) (*.f32 (cbrt.f32 u2) (cbrt.f32 (cbrt.f32 u2))))
(*.f32 (cbrt.f32 u2) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 (cbrt.f32 u2))))
(*.f32 (cbrt.f32 (*.f32 u2 (cbrt.f32 u2))) (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 (*.f32 u2 (cbrt.f32 u2))))
(*.f32 (*.f32 (cbrt.f32 u2) (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2))) (cbrt.f32 (cbrt.f32 u2)))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)) (*.f32 (cbrt.f32 u2) (cbrt.f32 (cbrt.f32 u2))))
(*.f32 (cbrt.f32 u2) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 (cbrt.f32 u2))))
(*.f32 (*.f32 (pow.f32 1 1/3) (pow.f32 1 1/3)) (pow.f32 (cbrt.f32 u2) 2))
(pow.f32 (cbrt.f32 u2) 2)
(*.f32 (*.f32 (pow.f32 (sqrt.f32 u2) 1/3) (pow.f32 u2 1/6)) (*.f32 (pow.f32 (sqrt.f32 u2) 1/3) (pow.f32 u2 1/6)))
(*.f32 (*.f32 (pow.f32 u2 1/6) (cbrt.f32 (sqrt.f32 u2))) (*.f32 (pow.f32 u2 1/6) (cbrt.f32 (sqrt.f32 u2))))
(*.f32 (pow.f32 u2 1/6) (*.f32 (cbrt.f32 (sqrt.f32 u2)) (*.f32 (pow.f32 u2 1/6) (cbrt.f32 (sqrt.f32 u2)))))
(*.f32 (cbrt.f32 (sqrt.f32 u2)) (*.f32 (cbrt.f32 (sqrt.f32 u2)) (*.f32 (pow.f32 u2 1/6) (pow.f32 u2 1/6))))
(*.f32 (*.f32 (pow.f32 u2 1/6) (pow.f32 (sqrt.f32 u2) 1/3)) (*.f32 (pow.f32 u2 1/6) (pow.f32 (sqrt.f32 u2) 1/3)))
(*.f32 (*.f32 (pow.f32 u2 1/6) (cbrt.f32 (sqrt.f32 u2))) (*.f32 (pow.f32 u2 1/6) (cbrt.f32 (sqrt.f32 u2))))
(*.f32 (pow.f32 u2 1/6) (*.f32 (cbrt.f32 (sqrt.f32 u2)) (*.f32 (pow.f32 u2 1/6) (cbrt.f32 (sqrt.f32 u2)))))
(*.f32 (cbrt.f32 (sqrt.f32 u2)) (*.f32 (cbrt.f32 (sqrt.f32 u2)) (*.f32 (pow.f32 u2 1/6) (pow.f32 u2 1/6))))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 u2)) (sqrt.f32 (pow.f32 u2 1/6))) (*.f32 (sqrt.f32 (sqrt.f32 u2)) (sqrt.f32 (pow.f32 u2 1/6))))
(*.f32 (pow.f32 u2 1/6) (sqrt.f32 u2))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2))) (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2))) (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2))) (sqrt.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2))))
(*.f32 (*.f32 (cbrt.f32 (cbrt.f32 u2)) (sqrt.f32 (cbrt.f32 (*.f32 u2 (cbrt.f32 u2))))) (*.f32 (cbrt.f32 (cbrt.f32 u2)) (sqrt.f32 (cbrt.f32 (*.f32 u2 (cbrt.f32 u2))))))
(*.f32 (cbrt.f32 (cbrt.f32 u2)) (*.f32 (cbrt.f32 (cbrt.f32 u2)) (cbrt.f32 (*.f32 u2 (cbrt.f32 u2)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2))) (sqrt.f32 (cbrt.f32 (*.f32 u2 (cbrt.f32 u2))))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2))) (sqrt.f32 (cbrt.f32 (*.f32 u2 (cbrt.f32 u2))))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 (*.f32 u2 (cbrt.f32 u2))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u2 (cbrt.f32 u2)))) (cbrt.f32 (cbrt.f32 u2))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 u2 (cbrt.f32 u2)))) (cbrt.f32 (cbrt.f32 u2))))
(*.f32 (*.f32 (cbrt.f32 (cbrt.f32 u2)) (sqrt.f32 (cbrt.f32 (*.f32 u2 (cbrt.f32 u2))))) (*.f32 (cbrt.f32 (cbrt.f32 u2)) (sqrt.f32 (cbrt.f32 (*.f32 u2 (cbrt.f32 u2))))))
(*.f32 (cbrt.f32 (cbrt.f32 u2)) (*.f32 (cbrt.f32 (cbrt.f32 u2)) (cbrt.f32 (*.f32 u2 (cbrt.f32 u2)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)) (sqrt.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)))) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)) (sqrt.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2))) (*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2))) (sqrt.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)) (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 u2) 2))))
(sqrt.f32 (*.f32 u2 (cbrt.f32 u2)))
(log.f32 (exp.f32 (pow.f32 (cbrt.f32 u2) 2)))
(pow.f32 (cbrt.f32 u2) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cbrt.f32 u2) 2))))
(pow.f32 (cbrt.f32 u2) 2)
(cbrt.f32 (*.f32 u2 u2))
(expm1.f32 (log1p.f32 (pow.f32 (cbrt.f32 u2) 2)))
(pow.f32 (cbrt.f32 u2) 2)
(exp.f32 (*.f32 (log.f32 u2) 2/3))
(pow.f32 (exp.f32 2/3) (log.f32 u2))
(exp.f32 (*.f32 (*.f32 (log.f32 u2) 2/3) 1))
(exp.f32 (*.f32 (log.f32 u2) 2/3))
(pow.f32 (exp.f32 2/3) (log.f32 u2))
(log1p.f32 (expm1.f32 (pow.f32 (cbrt.f32 u2) 2)))
(pow.f32 (cbrt.f32 u2) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cbrt.f32 u2) (PI.f32)))) 1)
(*.f32 (PI.f32) (cbrt.f32 u2))
(pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 1)
(*.f32 (PI.f32) (cbrt.f32 u2))
(pow.f32 (sqrt.f32 (*.f32 (cbrt.f32 u2) (PI.f32))) 2)
(*.f32 (PI.f32) (cbrt.f32 u2))
(pow.f32 (cbrt.f32 (*.f32 (cbrt.f32 u2) (PI.f32))) 3)
(*.f32 (PI.f32) (cbrt.f32 u2))
(pow.f32 (pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 3) 1/3)
(*.f32 (PI.f32) (cbrt.f32 u2))
(sqrt.f32 (pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 2))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (cbrt.f32 u2)) 2))
(fabs.f32 (*.f32 (PI.f32) (cbrt.f32 u2)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) (cbrt.f32 u2)))
(*.f32 (PI.f32) (cbrt.f32 u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cbrt.f32 u2) (PI.f32)))))
(*.f32 (PI.f32) (cbrt.f32 u2))
(cbrt.f32 (pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 3))
(*.f32 (PI.f32) (cbrt.f32 u2))
(cbrt.f32 (*.f32 u2 (pow.f32 (PI.f32) 3)))
(*.f32 (PI.f32) (cbrt.f32 u2))
(cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) u2))
(*.f32 (PI.f32) (cbrt.f32 u2))
(expm1.f32 (log1p.f32 (*.f32 (cbrt.f32 u2) (PI.f32))))
(*.f32 (PI.f32) (cbrt.f32 u2))
(exp.f32 (log.f32 (*.f32 (cbrt.f32 u2) (PI.f32))))
(*.f32 (PI.f32) (cbrt.f32 u2))
(exp.f32 (*.f32 (log.f32 (*.f32 (cbrt.f32 u2) (PI.f32))) 1))
(*.f32 (PI.f32) (cbrt.f32 u2))
(log1p.f32 (expm1.f32 (*.f32 (cbrt.f32 u2) (PI.f32))))
(*.f32 (PI.f32) (cbrt.f32 u2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1)))))) 1)
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(pow.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1)))) 1)
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(pow.f32 (sqrt.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))) 2)
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))) 3)
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(pow.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1)))) 3) 1/3)
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 (log1p.f32 u1) 4)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (*.f32 4 (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(sqrt.f32 (*.f32 (log1p.f32 u1) (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 4)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 2) (*.f32 u2 (PI.f32))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (*.f32 u2 (PI.f32)) (log.f32 (exp.f32 2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1)))))))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(cbrt.f32 (pow.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1)))) 3))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u2 (*.f32 (PI.f32) 2)) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (*.f32 (PI.f32) (*.f32 2 u2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(exp.f32 (log.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(exp.f32 (*.f32 (log.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))) 1))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(log1p.f32 (expm1.f32 (*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 2 (*.f32 (*.f32 u2 (PI.f32)) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) 1)
(*.f32 u2 (PI.f32))
(pow.f32 (*.f32 u2 (PI.f32)) 1)
(*.f32 u2 (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 2)
(*.f32 u2 (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3)
(*.f32 u2 (PI.f32))
(pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/3)
(*.f32 u2 (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(fabs.f32 (*.f32 u2 (PI.f32)))
(log.f32 (pow.f32 (exp.f32 u2) (PI.f32)))
(*.f32 u2 (PI.f32))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u2 (PI.f32)))))
(*.f32 u2 (PI.f32))
(cbrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3))
(*.f32 u2 (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)))
(*.f32 u2 (PI.f32))
(cbrt.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 3)))
(*.f32 u2 (PI.f32))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 3) (*.f32 u2 u2)))
(*.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))

eval542.0ms (3.6%)

Compiler

Compiled 24222 to 16011 computations (33.9% saved)

prune303.0ms (2%)

Pruning

64 alts after pruning (54 fresh and 10 done)

PrunedKeptTotal
New79019809
Fresh153550
Picked101
Done01010
Total80664870
Error
0.0b
Counts
870 → 64
Alt Table
Click to see full alt table
StatusErrorProgram
3.3b
(fma.f32 4/15 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (*.f32 (pow.f32 u2 5) (pow.f32 (PI.f32) 5))) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) (+.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (*.f32 (*.f32 -4/3 (pow.f32 (PI.f32) 3)) (pow.f32 u2 3)))))
3.9b
(fma.f32 -4/3 (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1))))) (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3))) (*.f32 (*.f32 2 (*.f32 u2 (PI.f32))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (neg.f32 (*.f32 u1 u1)))))))
7.5b
(pow.f32 (/.f32 (pow.f32 (log1p.f32 u1) -1/2) (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) -1)
7.6b
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 3)
9.0b
(/.f32 (pow.f32 (sqrt.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 2) (pow.f32 (log1p.f32 u1) -1/2))
7.6b
(/.f32 (sin.f32 (pow.f32 (sqrt.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)) (pow.f32 (log1p.f32 u1) -1/2))
15.4b
(/.f32 (sin.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) 1)) (pow.f32 (log1p.f32 u1) -1/2))
7.5b
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (pow.f32 (log1p.f32 u1) -1/2))
6.9b
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (/.f32 1 u1)))
8.0b
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (exp.f32 (*.f32 -1/2 (log.f32 (log1p.f32 u1)))))
11.7b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) (*.f32 2 (*.f32 u2 (PI.f32))))
11.4b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/4) 2) (*.f32 2 (*.f32 u2 (PI.f32))))
11.4b
(*.f32 (*.f32 (*.f32 2 u2) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))
10.9b
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
6.1b
(*.f32 (*.f32 u2 (PI.f32)) (*.f32 (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))) 2))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
1.6b
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (sin.f32 (exp.f32 (log.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u1))) 3))) (expm1.f32 (log1p.f32 (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (/.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)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (+.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 0)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.9b
(*.f32 (sqrt.f32 (neg.f32 (/.f32 (+.f32 0 (pow.f32 (log1p.f32 (neg.f32 u1)) 3)) (+.f32 (+.f32 (pow.f32 u1 3) (*.f32 u1 u1)) 0)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.5b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
8.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
1.0b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (sin.f32 (pow.f32 (cbrt.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
1.2b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u1 3))) (log1p.f32 (fma.f32 u1 u1 u1))))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
15.8b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
20.4b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u1)))) 1))) (sin.f32 (log.f32 (+.f32 1 (expm1.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
15.3b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u1)))))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
6.9b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 3) 1/3))
2.5b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (sqrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 2))
0.9b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3))
13.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1) 1))
12.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (+.f32 1 (-.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 1)))
14.7b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))))
6.2b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2)))
6.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3)))
6.2b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 (*.f32 (pow.f32 u2 1/6) (sqrt.f32 u2)) (*.f32 (cbrt.f32 u2) (PI.f32)))))
6.2b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 (*.f32 (PI.f32) (sqrt.f32 u2)) (sqrt.f32 u2))))
6.2b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 (sqrt.f32 (*.f32 u2 (cbrt.f32 u2))) (*.f32 (cbrt.f32 u2) (PI.f32)))))
6.1b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 (cbrt.f32 (*.f32 u2 u2)) (*.f32 (cbrt.f32 u2) (PI.f32)))))
6.0b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32))))
7.0b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (exp.f32 (log.f32 (*.f32 (PI.f32) u2)))))
1.0b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
13.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (sin.f32 (*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) u2)) 3))))))
5.7b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (PI.f32)) (*.f32 2 u2)))))
0.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
3.2b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (exp.f32 (log.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
14.5b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.6b
(*.f32 (sin.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
30.4b
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
7.5b
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
11.4b
(*.f32 (PI.f32) (*.f32 (*.f32 2 u2) (sqrt.f32 (log1p.f32 u1))))
10.9b
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
11.4b
(*.f32 u2 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 (log1p.f32 u1)))))
11.0b
(*.f32 2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2))) 3))
11.0b
(*.f32 2 (*.f32 u2 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (sqrt.f32 u1))) 3)))
10.9b
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
10.9b
(*.f32 2 (*.f32 u2 (sqrt.f32 (*.f32 u1 (pow.f32 (PI.f32) 2)))))
11.4b
(*.f32 2 (exp.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) u2)))))
10.9b
(sqrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 2)))
9.5b
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (sin.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
Compiler

Compiled 1169 to 972 computations (16.9% saved)

regimes535.0ms (3.6%)

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

10 calls:

121.0ms
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
53.0ms
u2
50.0ms
u1
48.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
45.0ms
cosTheta_i
Results
ErrorSegmentsBranch
0.6b1cosTheta_i
0.6b1u1
0.6b1u2
0.6b1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.6b1(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
0.6b1(neg.f32 (log.f32 (-.f32 1 u1)))
0.6b1(log.f32 (-.f32 1 u1))
0.6b1(-.f32 1 u1)
0.6b1(sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
0.6b1(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 1829 to 1018 computations (44.3% saved)

regimes374.0ms (2.5%)

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

10 calls:

41.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
40.0ms
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
40.0ms
(-.f32 1 u1)
39.0ms
u1
38.0ms
u2
Results
ErrorSegmentsBranch
0.6b1cosTheta_i
0.6b1u1
0.6b1u2
0.6b1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.6b1(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
0.6b1(neg.f32 (log.f32 (-.f32 1 u1)))
0.6b1(log.f32 (-.f32 1 u1))
0.6b1(-.f32 1 u1)
0.6b1(sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
0.6b1(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 1380 to 774 computations (43.9% saved)

regimes116.0ms (0.8%)

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

5 calls:

33.0ms
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
22.0ms
u2
22.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
22.0ms
u1
10.0ms
cosTheta_i
Results
ErrorSegmentsBranch
2.5b1cosTheta_i
1.2b2u1
1.2b2u2
1.2b3(sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
1.2b2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 295 to 184 computations (37.6% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.003837337251752615
0.004075874574482441
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes156.0ms (1%)

Counts
17 → 2
Calls
Call 1
Inputs
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 u2 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (PI.f32) (*.f32 (*.f32 2 u2) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (*.f32 (*.f32 2 u2) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 2)))
(*.f32 2 (*.f32 u2 (sqrt.f32 (*.f32 u1 (pow.f32 (PI.f32) 2)))))
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (/.f32 1 u1)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Calls

5 calls:

48.0ms
u2
45.0ms
cosTheta_i
25.0ms
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
16.0ms
u1
16.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
Results
ErrorSegmentsBranch
3.4b1cosTheta_i
1.6b2u1
1.4b2u2
1.4b3(sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
1.4b2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 210 to 133 computations (36.7% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.003837337251752615
0.004075874574482441
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes130.0ms (0.9%)

Counts
16 → 3
Calls
Call 1
Inputs
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 u2 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (PI.f32) (*.f32 (*.f32 2 u2) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (*.f32 (*.f32 2 u2) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 2)))
(*.f32 2 (*.f32 u2 (sqrt.f32 (*.f32 u1 (pow.f32 (PI.f32) 2)))))
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (/.f32 1 u1)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 -1 (/.f32 1 u1)))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Outputs
(/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (/.f32 1 u1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Calls

5 calls:

48.0ms
u1
24.0ms
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
23.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
23.0ms
u2
8.0ms
cosTheta_i
Results
ErrorSegmentsBranch
6.0b1cosTheta_i
2.9b2u1
2.3b2u2
2.3b3(sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
2.3b2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 194 to 122 computations (37.1% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.007119201589375734
0.007845796644687653
0.0ms
1.5326052649200506e-9
1.6704787553223355e-9
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes166.0ms (1.1%)

Counts
14 → 2
Calls
Call 1
Inputs
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 u2 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (PI.f32) (*.f32 (*.f32 2 u2) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (*.f32 (*.f32 2 u2) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 2)))
(*.f32 2 (*.f32 u2 (sqrt.f32 (*.f32 u1 (pow.f32 (PI.f32) 2)))))
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Calls

5 calls:

62.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
41.0ms
cosTheta_i
23.0ms
(sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
22.0ms
u2
15.0ms
u1
Results
ErrorSegmentsBranch
6.0b1cosTheta_i
2.9b2u1
2.3b2u2
2.3b3(sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
2.3b2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 169 to 103 computations (39.1% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.007119261659681797
0.00784587673842907
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes27.0ms (0.2%)

Counts
13 → 1
Calls
Call 1
Inputs
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 u2 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (PI.f32) (*.f32 (*.f32 2 u2) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (*.f32 (*.f32 2 u2) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 2)))
(*.f32 2 (*.f32 u2 (sqrt.f32 (*.f32 u1 (pow.f32 (PI.f32) 2)))))
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32))))
Calls

3 calls:

10.0ms
u2
7.0ms
cosTheta_i
7.0ms
u1
Results
ErrorSegmentsBranch
6.0b1cosTheta_i
6.0b1u1
6.0b1u2
Compiler

Compiled 141 to 83 computations (41.1% saved)

regimes24.0ms (0.2%)

Counts
12 → 1
Calls
Call 1
Inputs
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
(*.f32 (PI.f32) (*.f32 (sqrt.f32 u1) (*.f32 2 u2)))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 u2 (*.f32 (PI.f32) (*.f32 2 (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (PI.f32) (*.f32 (*.f32 2 u2) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (PI.f32) (*.f32 2 u2)))
(*.f32 (*.f32 (*.f32 2 u2) (PI.f32)) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 u1 (pow.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 2)))
(*.f32 2 (*.f32 u2 (sqrt.f32 (*.f32 u1 (pow.f32 (PI.f32) 2)))))
(*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
Calls

3 calls:

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

Compiled 130 to 77 computations (40.8% saved)

regimes53.0ms (0.4%)

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

3 calls:

45.0ms
u1
4.0ms
u2
4.0ms
cosTheta_i
Results
ErrorSegmentsBranch
10.9b1cosTheta_i
10.9b1u1
10.9b1u2
Compiler

Compiled 49 to 32 computations (34.7% saved)

regimes9.0ms (0.1%)

Accuracy

Total -0.1b remaining (-0.6%)

Threshold costs -0.1b (-0.6%)

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

3 calls:

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

Compiled 31 to 22 computations (29% saved)

simplify26.0ms (0.2%)

Algorithm
egg-herbie
Rules
118×*-commutative
78×distribute-lft-neg-in
44×+-commutative
40×neg-sub0
34×distribute-rgt-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
083710
1129710
2165710
3227698
4279698
5323698
6338698
7340698
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 8589935/2147483648) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 8589935/2147483648) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 14411519/9007199254740992) (/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (/.f32 1 u1))) (if (<=.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 16106127/2147483648) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 16106127/2147483648) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 u2 3))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (sin.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 8589935/2147483648) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 8589935/2147483648) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 (PI.f32) u2))) (*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 8589935/2147483648) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 (PI.f32) u2))) (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))))) (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 8589935/2147483648) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 -1/2 u1) u1) u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 8589935/2147483648) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1)))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 8589935/2147483648) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 -1/2))))))
(if (<=.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 14411519/9007199254740992) (/.f32 (sin.f32 (*.f32 (*.f32 2 u2) (PI.f32))) (sqrt.f32 (/.f32 1 u1))) (if (<=.f32 (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)) 16106127/2147483648) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))))
(if (<=.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 14411519/9007199254740992) (/.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (/.f32 1 u1))) (if (<=.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 16106127/2147483648) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 u1))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 16106127/2147483648) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sin.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 16106127/2147483648) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (*.f32 (PI.f32) u2)))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1))) (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 2 (*.f32 (PI.f32) u2)) (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1))))
(*.f32 (*.f32 2 (*.f32 (PI.f32) u2)) (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 -1/2)))))
(*.f32 (*.f32 (sqrt.f32 u1) 2) (*.f32 u2 (PI.f32)))
(*.f32 (*.f32 (PI.f32) u2) (*.f32 2 (sqrt.f32 u1)))
(*.f32 2 (*.f32 u2 (*.f32 (PI.f32) (sqrt.f32 u1))))
Compiler

Compiled 249 to 197 computations (20.9% saved)

soundness27.0ms (0.2%)

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

Useful iterations: 1 (0.0ms)

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

Compiled 54 to 38 computations (29.6% saved)

end164.0ms (1.1%)

Compiler

Compiled 222 to 127 computations (42.8% saved)

Profiling

Loading profile data...