Details

Time bar (total: 11.5s)

analyze258.0ms (2.2%)

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

Compiled 39 to 31 computations (20.5% saved)

sample2.7s (23.4%)

Results
2.7s8256×body256valid
1.0msbody256precondition
Bogosity

preprocess68.0ms (0.6%)

Algorithm
egg-herbie
Rules
104×fma-neg_binary32
95×fma-def_binary32
60×sub-neg_binary32
45×cancel-sign-sub-inv_binary32
30×*-commutative_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03088
15984
29884
312484
415584
519184
623184
731984
849184
953284
1058684
1163684
1272784
1377484
1479284
1579584
033
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
2
Outputs
0
1
2
Call 2
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 cosTheta_i)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) cosTheta_i)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u1)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 cosTheta_i)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 cosTheta_i)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 cosTheta_i)))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) cosTheta_i)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) cosTheta_i))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) cosTheta_i))))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u2)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u1)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u2)))) (cos.f32 (*.f32 u1 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u2)))) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u1))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u2)))) (cos.f32 (*.f32 (PI.f32) (*.f32 u1 2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u2)))) (cos.f32 (*.f32 u1 (*.f32 2 (PI.f32)))))
Compiler

Compiled 19 to 17 computations (10.5% saved)

simplify15.0ms (0.1%)

Algorithm
egg-herbie
Rules
40×fma-neg_binary32
22×sub-neg_binary32
17×cancel-sign-sub-inv_binary32
15×fma-def_binary32
11×*-commutative_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01422
12621
23921
34921
46021
57421
69221
711921
814921
916521
1018721
1120921
1224821
1326521
1427121
1527221
Stop Event
saturated
Counts
1 → 3
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))

eval1.0ms (0%)

Compiler

Compiled 41 to 32 computations (22% saved)

prune2.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

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

Compiled 31 to 27 computations (12.9% saved)

localize79.0ms (0.7%)

Local error

Found 4 expressions with local error:

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

Compiled 53 to 39 computations (26.4% saved)

series41.0ms (0.4%)

Counts
4 → 52
Calls

15 calls:

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

rewrite72.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
621×log-prod_binary32
494×prod-diff_binary32
324×pow2_binary32
238×pow-unpow_binary32
227×pow1/3_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify126.0ms (1.1%)

Algorithm
egg-herbie
Rules
655×cancel-sign-sub-inv_binary32
609×fma-neg_binary32
397×log-prod_binary32
353×associate-*r*_binary32
325×associate-*l*_binary32
Iterations

Useful iterations: 2 (0.0ms)

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

localize69.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 47 to 19 computations (59.6% saved)

series12.0ms (0.1%)

Counts
4 → 52
Calls

15 calls:

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

rewrite67.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
679×prod-diff_binary32
573×log-prod_binary32
331×pow-prod-down_binary32
287×pow2_binary32
257×pow-unpow_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify90.0ms (0.8%)

Algorithm
egg-herbie
Rules
758×associate-/l*_binary32
553×associate-/r*_binary32
269×associate-*r*_binary32
255×associate-*l*_binary32
242×fma-def_binary32
Iterations

Useful iterations: 2 (0.0ms)

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

eval275.0ms (2.4%)

Compiler

Compiled 15267 to 10488 computations (31.3% saved)

prune334.0ms (2.9%)

Pruning

24 alts after pruning (22 fresh and 2 done)

PrunedKeptTotal
New49222514
Fresh000
Picked011
Done011
Total49224516
Error
0.0b
Counts
516 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
8.7b
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))) 2)
0.3b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 1/4) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
8.2b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3) 1/6) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
8.2b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
3.3b
(*.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 -1/2) (neg.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 3 (*.f32 1/3 (log1p.f32 (neg.f32 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 1/3 (*.f32 3 (log1p.f32 (neg.f32 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
15.6b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
6.9b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2)))) 3))
1.1b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
0.2b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (log1p.f32 (expm1.f32 (*.f32 (PI.f32) u2))))))
5.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
14.5b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
29.9b
(*.f32 (sqrt.f32 (neg.f32 0)) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
8.0b
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
7.6b
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
8.5b
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))) 2)))
Compiler

Compiled 781 to 681 computations (12.8% saved)

localize87.0ms (0.8%)

Local error

Found 4 expressions with local error:

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

Compiled 62 to 21 computations (66.1% saved)

series4.0ms (0%)

Counts
3 → 44
Calls

12 calls:

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

rewrite60.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
615×prod-diff_binary32
595×log-prod_binary32
304×pow2_binary32
261×pow-unpow_binary32
217×expm1-udef_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify67.0ms (0.6%)

Algorithm
egg-herbie
Rules
385×distribute-rgt-in_binary32
371×distribute-lft-in_binary32
304×associate-/l*_binary32
286×times-frac_binary32
216×log-prod_binary32
Iterations

Useful iterations: 2 (0.0ms)

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

localize26.0ms (0.2%)

Local error

Found 2 expressions with local error:

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

Compiled 26 to 10 computations (61.5% saved)

series1.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite66.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
287×associate-*r*_binary32
279×pow1_binary32
271×add-sqr-sqrt_binary32
265×*-un-lft-identity_binary32
261×associate-*l*_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045
1803
29661
Stop Event
node limit
Counts
1 → 1
Calls
Call 1
Inputs
(log1p.f32 (neg.f32 u1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x . 0)))) (#(struct:change #<rule egg-rr> (2) ((x . u1)))))

simplify42.0ms (0.4%)

Algorithm
egg-herbie
Rules
603×sub-neg_binary32
591×fma-def_binary32
365×times-frac_binary32
313×distribute-lft-out_binary32
268×distribute-rgt-neg-in_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
045228
1128206
2360201
31221195
44809195
Stop Event
node limit
Counts
13 → 49
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))))
0
Outputs
(*.f32 -1 u1)
(neg.f32 u1)
(+.f32 (*.f32 -1 u1) (*.f32 -1/2 (pow.f32 u1 2)))
(fma.f32 -1 u1 (*.f32 -1/2 (*.f32 u1 u1)))
(-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1)
(*.f32 u1 (fma.f32 u1 -1/2 -1))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(fma.f32 -1 u1 (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 -1/2 (*.f32 u1 u1))))
(-.f32 (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 u1 (*.f32 u1 -1/2))) u1)
(-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1)
(-.f32 (*.f32 u1 (*.f32 u1 (fma.f32 u1 -1/3 -1/2))) u1)
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(fma.f32 -1 u1 (fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 -1/2 (*.f32 u1 u1)))))
(-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 u1 (*.f32 u1 -1/2)))) u1)
(-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3)))) u1)
(fma.f32 u1 (*.f32 u1 (fma.f32 u1 -1/3 -1/2)) (fma.f32 -1/4 (pow.f32 u1 4) (neg.f32 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 (+.f32 (log.f32 -1) (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 (log.f32 -1) (+.f32 (/.f32 -1 u1) (+.f32 (log.f32 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 (+.f32 (log.f32 -1) (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 (+.f32 (log.f32 -1) (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 (/.f32 -1 u1) (+.f32 (log.f32 u1) (/.f32 -1/2 (*.f32 u1 u1)))) (/.f32 -1/3 (pow.f32 u1 3))))
(*.f32 -1 (log.f32 (/.f32 -1 u1)))
(neg.f32 (log.f32 (/.f32 -1 u1)))
(-.f32 (log.f32 u1) (log.f32 -1))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1))
(fma.f32 -1 (log.f32 (/.f32 -1 u1)) (/.f32 -1 u1))
(-.f32 (/.f32 -1 u1) (log.f32 (/.f32 -1 u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1))))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (/.f32 -1 u1)) (/.f32 1/2 (*.f32 u1 u1)))
(+.f32 (-.f32 (/.f32 -1 u1) (log.f32 (/.f32 -1 u1))) (/.f32 -1/2 (*.f32 u1 u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (+.f32 (+.f32 (/.f32 1 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 (+.f32 (-.f32 (/.f32 -1 u1) (log.f32 (/.f32 -1 u1))) (/.f32 -1/2 (*.f32 u1 u1))) (/.f32 -1/3 (pow.f32 u1 3)))
(+.f32 (-.f32 (/.f32 -1 u1) (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 -1/2 (*.f32 u1 u1)) (/.f32 -1/3 (pow.f32 u1 3))))
0

localize73.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 67 to 40 computations (40.3% saved)

series16.0ms (0.1%)

Counts
3 → 40
Calls

12 calls:

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

rewrite65.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
655×log-prod_binary32
521×prod-diff_binary32
334×pow2_binary32
285×pow-unpow_binary32
235×pow1/3_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify84.0ms (0.7%)

Algorithm
egg-herbie
Rules
574×associate-/l*_binary32
470×associate-/r*_binary32
390×log-prod_binary32
257×fma-neg_binary32
210×associate-+l+_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02792813
16702692
225832621
375102621
Stop Event
node limit
Counts
117 → 209
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 -1/2))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1/2) 3) u1))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 -1/2)))))
(+.f32 (*.f32 -1/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1/2) 5) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1/2) 3) u1))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 -1/2))))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1/2) u1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 -1/2))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1/2) u1)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 -1/2))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1/2) 3) u1))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1/2) u1))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 -1/2))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1/2) 5) (pow.f32 u1 2)))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1/2) 3) u1))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1/2) u1)))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (sqrt.f32 -1))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (sqrt.f32 -1)) (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (sqrt.f32 -1)) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (sqrt.f32 -1)) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1))
(+.f32 (*.f32 -1/2 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2))) (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1)))
(+.f32 (*.f32 -1/8 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (sqrt.f32 -1/2) 3) u1))) (+.f32 (*.f32 -1/2 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2))) (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1))))
(+.f32 (*.f32 -1/16 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (sqrt.f32 -1/2) 5) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/8 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (sqrt.f32 -1/2) 3) u1))) (+.f32 (*.f32 -1/2 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2))) (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1)))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1)))
(+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1))))
(+.f32 (*.f32 1/8 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (sqrt.f32 -1/2) 3) u1))) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1)))))
(+.f32 (*.f32 1/16 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (sqrt.f32 -1/2) 5) (pow.f32 u1 2)))) (+.f32 (*.f32 1/8 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (sqrt.f32 -1/2) 3) u1))) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1))))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(+.f32 0 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(pow.f32 (*.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) 1/2)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(pow.f32 (*.f32 (pow.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) 3/2)) 1/3)
(sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(+.f32 0 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)))) 1)
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) 1)
(*.f32 1 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))) (cbrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)))
(*.f32 (cbrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cbrt.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))
(*.f32 (pow.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) 1/4) (pow.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) 1/4))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)))
(pow.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) 1/2)
(pow.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) 1)
(pow.f32 (pow.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) 3/2) 1/3)
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))) 3)
(pow.f32 (pow.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) 1/4) 2)
(fabs.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)))))
(cbrt.f32 (pow.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) 3/2))
(hypot.f32 (sqrt.f32 u1) (sqrt.f32 (*.f32 (*.f32 u1 u1) -1/2)))
(hypot.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (sqrt.f32 (*.f32 u1 -1/2))))
(hypot.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) -1/2)) (sqrt.f32 u1))
(hypot.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (*.f32 u1 -1/2))) (sqrt.f32 u1))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))
(exp.f32 (*.f32 (log.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))) 1))
(+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(+.f32 0 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(+.f32 (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cos.f32 1)) (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sin.f32 1)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1)
(-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/2)
(pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/3)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1))
(fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
Outputs
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 -1/2))))
(fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 -1/2 (/.f32 (sqrt.f32 -1) (/.f32 (sqrt.f32 -1/2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (*.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1/2)) (sqrt.f32 -1)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))
(+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1/2) 3) u1))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 -1/2)))))
(fma.f32 -1/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 u1 (pow.f32 (sqrt.f32 -1/2) 3))) (fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 -1/2 (/.f32 (sqrt.f32 -1) (/.f32 (sqrt.f32 -1/2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(fma.f32 -1/8 (*.f32 (/.f32 (/.f32 (sqrt.f32 -1) u1) (*.f32 -1/2 (sqrt.f32 -1/2))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (*.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1/2)) (sqrt.f32 -1)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (*.f32 (/.f32 1/4 (sqrt.f32 -1/2)) (*.f32 (sqrt.f32 -1) (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1))))
(+.f32 (*.f32 -1/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1/2) 5) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1/2) 3) u1))) (+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 -1/2))))))
(fma.f32 -1/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1/2) 5) (*.f32 u1 u1))) (fma.f32 -1/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 u1 (pow.f32 (sqrt.f32 -1/2) 3))) (fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 -1/2 (/.f32 (sqrt.f32 -1) (/.f32 (sqrt.f32 -1/2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))))
(fma.f32 -1/16 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 -1/2) 5)) (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 u1))) (fma.f32 -1/8 (*.f32 (/.f32 (/.f32 (sqrt.f32 -1) u1) (*.f32 -1/2 (sqrt.f32 -1/2))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))))
(fma.f32 -1/16 (*.f32 (/.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (pow.f32 (sqrt.f32 -1/2) 5)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (*.f32 (*.f32 (/.f32 -1/2 (sqrt.f32 -1/2)) (sqrt.f32 -1)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (*.f32 (/.f32 1/4 (sqrt.f32 -1/2)) (*.f32 (sqrt.f32 -1) (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1)))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1/2) u1))))
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (sqrt.f32 -1/2) u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (neg.f32 (*.f32 (sqrt.f32 -1/2) u1)))
(*.f32 (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (*.f32 (sqrt.f32 -1/2) (neg.f32 (sqrt.f32 -1))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 -1/2))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1/2) u1)))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 (sqrt.f32 -1/2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (sqrt.f32 -1/2) u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(-.f32 (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) 1/2) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 -1/2)) (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))
(-.f32 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 1/2) (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 -1/2))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1/2) 3) u1))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1/2) u1))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 (sqrt.f32 -1/2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (fma.f32 1/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 u1 (pow.f32 (sqrt.f32 -1/2) 3))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (sqrt.f32 -1/2) u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))))
(-.f32 (fma.f32 (*.f32 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 1/2 (*.f32 (*.f32 (/.f32 (/.f32 (sqrt.f32 -1) u1) (*.f32 -1/2 (sqrt.f32 -1/2))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 1/8)) (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))
(-.f32 (fma.f32 (*.f32 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 1/2 (*.f32 (*.f32 (/.f32 -1/4 (sqrt.f32 -1/2)) (/.f32 (sqrt.f32 -1) u1)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 -1/2))) (+.f32 (*.f32 1/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1/2) 5) (pow.f32 u1 2)))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1/2) 3) u1))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1/2) u1)))))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (/.f32 (sqrt.f32 -1/2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (fma.f32 1/16 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (pow.f32 (sqrt.f32 -1/2) 5) (*.f32 u1 u1))) (fma.f32 1/8 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 u1 (pow.f32 (sqrt.f32 -1/2) 3))) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (sqrt.f32 -1/2) u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))))
(fma.f32 (*.f32 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 1/2 (fma.f32 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 (sqrt.f32 -1/2) 5)) (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 u1 u1))) 1/16 (-.f32 (*.f32 (*.f32 (/.f32 (/.f32 (sqrt.f32 -1) u1) (*.f32 -1/2 (sqrt.f32 -1/2))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 1/8) (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))))
(fma.f32 (*.f32 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 1/2 (-.f32 (fma.f32 (*.f32 (/.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (pow.f32 (sqrt.f32 -1/2) 5)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) 1/16 (*.f32 (*.f32 (/.f32 -1/4 (sqrt.f32 -1/2)) (/.f32 (sqrt.f32 -1) u1)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (sqrt.f32 -1))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (sqrt.f32 -1)) (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (sqrt.f32 -1) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (+.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) -2)) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (*.f32 (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1) (sqrt.f32 -1)))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (sqrt.f32 -1)) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1))))))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (sqrt.f32 -1) (fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) -2)) (sqrt.f32 -1)) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (+.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1) (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (sqrt.f32 -1)) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))) (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)))))))
(fma.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (sqrt.f32 -1) (fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))) (fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))) (*.f32 -4/45 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (PI.f32) 2) -2)) (sqrt.f32 -1)) (*.f32 (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)) (+.f32 (*.f32 (sqrt.f32 -1) (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))) (*.f32 (+.f32 1 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))) (sqrt.f32 -1))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1)))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 (*.f32 -1/2 (*.f32 u1 u1)) u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1))
(*.f32 (sqrt.f32 -1/2) (*.f32 u1 (sqrt.f32 -1)))
(+.f32 (*.f32 -1/2 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2))) (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1)))
(fma.f32 -1/2 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2)) (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1)))
(fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1) (*.f32 -1/2 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2))))
(fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1) (*.f32 (/.f32 -1/2 (sqrt.f32 -1/2)) (sqrt.f32 -1)))
(+.f32 (*.f32 -1/8 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (sqrt.f32 -1/2) 3) u1))) (+.f32 (*.f32 -1/2 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2))) (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1))))
(fma.f32 -1/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 (pow.f32 (sqrt.f32 -1/2) 3))) (fma.f32 -1/2 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2)) (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1))))
(fma.f32 -1/8 (/.f32 (/.f32 (sqrt.f32 -1) u1) (*.f32 -1/2 (sqrt.f32 -1/2))) (fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1) (*.f32 -1/2 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2)))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1) (*.f32 (/.f32 -1/2 (sqrt.f32 -1/2)) (sqrt.f32 -1))) (*.f32 (/.f32 1/4 (sqrt.f32 -1/2)) (/.f32 (sqrt.f32 -1) u1)))
(+.f32 (*.f32 -1/16 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (sqrt.f32 -1/2) 5) (pow.f32 u1 2)))) (+.f32 (*.f32 -1/8 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (sqrt.f32 -1/2) 3) u1))) (+.f32 (*.f32 -1/2 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2))) (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1)))))
(fma.f32 -1/16 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (sqrt.f32 -1/2) 5) (*.f32 u1 u1))) (fma.f32 -1/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 (pow.f32 (sqrt.f32 -1/2) 3))) (fma.f32 -1/2 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2)) (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1)))))
(fma.f32 -1/16 (/.f32 (sqrt.f32 -1) (*.f32 u1 (*.f32 u1 (pow.f32 (sqrt.f32 -1/2) 5)))) (fma.f32 -1/8 (/.f32 (/.f32 (sqrt.f32 -1) u1) (*.f32 -1/2 (sqrt.f32 -1/2))) (fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1) (*.f32 -1/2 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1) (*.f32 (/.f32 -1/2 (sqrt.f32 -1/2)) (sqrt.f32 -1))) (fma.f32 -1/16 (/.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (pow.f32 (sqrt.f32 -1/2) 5)) (*.f32 (/.f32 1/4 (sqrt.f32 -1/2)) (/.f32 (sqrt.f32 -1) u1))))
(*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1)))
(neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1)))
(*.f32 (*.f32 (sqrt.f32 -1/2) u1) (neg.f32 (sqrt.f32 -1)))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) (neg.f32 u1)))
(+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1))))
(fma.f32 1/2 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2)) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1))))
(-.f32 (/.f32 (*.f32 (sqrt.f32 -1) 1/2) (sqrt.f32 -1/2)) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (sqrt.f32 -1))))
(-.f32 (/.f32 (sqrt.f32 -1) (/.f32 (sqrt.f32 -1/2) 1/2)) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (sqrt.f32 -1))))
(+.f32 (*.f32 1/8 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (sqrt.f32 -1/2) 3) u1))) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1)))))
(fma.f32 1/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 (pow.f32 (sqrt.f32 -1/2) 3))) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2)) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1)))))
(-.f32 (fma.f32 1/8 (/.f32 (/.f32 (sqrt.f32 -1) u1) (*.f32 -1/2 (sqrt.f32 -1/2))) (/.f32 (*.f32 (sqrt.f32 -1) 1/2) (sqrt.f32 -1/2))) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (sqrt.f32 -1))))
(+.f32 (/.f32 (sqrt.f32 -1) (/.f32 (sqrt.f32 -1/2) 1/2)) (-.f32 (*.f32 (/.f32 -1/4 (sqrt.f32 -1/2)) (/.f32 (sqrt.f32 -1) u1)) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (sqrt.f32 -1)))))
(+.f32 (*.f32 1/16 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (sqrt.f32 -1/2) 5) (pow.f32 u1 2)))) (+.f32 (*.f32 1/8 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (sqrt.f32 -1/2) 3) u1))) (+.f32 (*.f32 1/2 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2))) (*.f32 -1 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1))))))
(fma.f32 1/16 (/.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (sqrt.f32 -1/2) 5) (*.f32 u1 u1))) (fma.f32 1/8 (/.f32 (sqrt.f32 -1) (*.f32 u1 (pow.f32 (sqrt.f32 -1/2) 3))) (fma.f32 1/2 (/.f32 (sqrt.f32 -1) (sqrt.f32 -1/2)) (neg.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 -1/2) u1))))))
(fma.f32 1/16 (/.f32 (sqrt.f32 -1) (*.f32 u1 (*.f32 u1 (pow.f32 (sqrt.f32 -1/2) 5)))) (-.f32 (fma.f32 1/8 (/.f32 (/.f32 (sqrt.f32 -1) u1) (*.f32 -1/2 (sqrt.f32 -1/2))) (/.f32 (*.f32 (sqrt.f32 -1) 1/2) (sqrt.f32 -1/2))) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (sqrt.f32 -1)))))
(+.f32 (-.f32 (/.f32 (sqrt.f32 -1) (/.f32 (sqrt.f32 -1/2) 1/2)) (*.f32 (sqrt.f32 -1/2) (*.f32 u1 (sqrt.f32 -1)))) (fma.f32 1/16 (/.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (pow.f32 (sqrt.f32 -1/2) 5)) (*.f32 (/.f32 -1/4 (sqrt.f32 -1/2)) (/.f32 (sqrt.f32 -1) u1))))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))
(fma.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) 1)
(fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) 1)
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (fma.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (fma.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(+.f32 0 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(pow.f32 (*.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) 1/2)
(sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(pow.f32 (*.f32 (pow.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)) 1/3)
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3)))
(pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) 3/2)) 1/3)
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3)))
(sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(+.f32 0 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)))
(sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))
(sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)))) 1)
(sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))
(sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) 1)
(sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))
(sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))
(*.f32 1 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)))
(sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))
(sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))) (cbrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))) (cbrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1)))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (cbrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(*.f32 (cbrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) (cbrt.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))) (cbrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1)))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (cbrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(*.f32 (pow.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) 1/4) (pow.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) 1/4))
(sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))
(sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1)))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1)) 2)) (sqrt.f32 (cbrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))))
(*.f32 (fabs.f32 (cbrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))) (sqrt.f32 (cbrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))))
(*.f32 (cbrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1)) (sqrt.f32 (cbrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)))
(sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))
(sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))
(pow.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) 1/2)
(sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))
(sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))
(pow.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) 1)
(sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))
(sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))
(pow.f32 (pow.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) 3/2) 1/3)
(cbrt.f32 (pow.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1) 3/2))
(cbrt.f32 (pow.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1) 3/2))
(pow.f32 (cbrt.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))) 3)
(sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))
(sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))
(pow.f32 (pow.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) 1/4) 2)
(sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))
(sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))
(fabs.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)))
(sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))
(sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))
(log.f32 (exp.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))
(sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))
(sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)))))
(sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))
(sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))
(cbrt.f32 (pow.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1) 3/2))
(cbrt.f32 (pow.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1) 3/2))
(cbrt.f32 (pow.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1) 3/2))
(hypot.f32 (sqrt.f32 u1) (sqrt.f32 (*.f32 (*.f32 u1 u1) -1/2)))
(hypot.f32 (sqrt.f32 u1) (sqrt.f32 (*.f32 -1/2 (*.f32 u1 u1))))
(hypot.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (sqrt.f32 (*.f32 u1 -1/2))))
(hypot.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (sqrt.f32 (*.f32 -1/2 u1))))
(hypot.f32 (sqrt.f32 (*.f32 (*.f32 u1 u1) -1/2)) (sqrt.f32 u1))
(hypot.f32 (sqrt.f32 (*.f32 -1/2 (*.f32 u1 u1))) (sqrt.f32 u1))
(hypot.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (*.f32 u1 -1/2))) (sqrt.f32 u1))
(hypot.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (*.f32 -1/2 u1))) (sqrt.f32 u1))
(expm1.f32 (log1p.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))
(sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))
(sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))
(log1p.f32 (expm1.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))
(sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))
(sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))
(exp.f32 (log.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))))
(sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))
(sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))
(exp.f32 (*.f32 (log.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1)) 1/2))
(sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))
(sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 -1/2) u1))) 1))
(sqrt.f32 (fma.f32 u1 (*.f32 -1/2 u1) u1))
(sqrt.f32 (fma.f32 -1/2 (*.f32 u1 u1) u1))
(+.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (fma.f32 (neg.f32 (sin.f32 (*.f32 (PI.f32) u2))) (sin.f32 (*.f32 (PI.f32) u2)) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(+.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 u2 (PI.f32)))) (sin.f32 (*.f32 u2 (PI.f32))) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (+.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2) (neg.f32 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))))
(+.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (*.f32 0 (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2)))
(+.f32 0 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(+.f32 (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (cos.f32 1)) (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) (sin.f32 1)))
(fma.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (cos.f32 1) (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (sin.f32 1)))
(fma.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (cos.f32 1) (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (sin.f32 1)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))))
(-.f32 (exp.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) u2)) 2) (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 1 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (cbrt.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 1)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2) 1/2)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(pow.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) 1/3)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 2)
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(log.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(expm1.f32 (log1p.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(exp.f32 (log.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))
(fma.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2)) (neg.f32 (pow.f32 (sin.f32 (*.f32 (PI.f32) u2)) 2)))
(-.f32 (pow.f32 (cos.f32 (*.f32 u2 (PI.f32))) 2) (pow.f32 (sin.f32 (*.f32 u2 (PI.f32))) 2))

localize62.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
0.4b
(*.f32 (PI.f32) u2)
0.7b
(pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3)
0.7b
(pow.f32 (log1p.f32 u1) 1/6)
Compiler

Compiled 48 to 28 computations (41.7% saved)

series42.0ms (0.4%)

Counts
3 → 44
Calls

12 calls:

TimeVariablePointExpression
11.0ms
u1
@inf
(pow.f32 (log1p.f32 u1) 1/6)
11.0ms
u2
@inf
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
4.0ms
u1
@-inf
(pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3)
3.0ms
u1
@inf
(pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3)
3.0ms
u1
@inf
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))

rewrite86.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
634×log-prod_binary32
610×prod-diff_binary32
344×pow2_binary32
265×pow-unpow_binary32
240×expm1-udef_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify115.0ms (1%)

Algorithm
egg-herbie
Rules
682×associate-/l*_binary32
397×fma-def_binary32
331×unswap-sqr_binary32
280×associate-*r*_binary32
277×associate-*l*_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04965095
114434692
253924446
Stop Event
node limit
Counts
111 → 196
Calls
Call 1
Inputs
(pow.f32 u1 1/6)
(+.f32 (*.f32 -1/12 (pow.f32 (*.f32 1 (pow.f32 u1 7)) 1/6)) (pow.f32 u1 1/6))
(+.f32 (*.f32 11/288 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (+.f32 (*.f32 -1/12 (pow.f32 (*.f32 1 (pow.f32 u1 7)) 1/6)) (pow.f32 u1 1/6)))
(+.f32 (*.f32 11/288 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (+.f32 (*.f32 -1/12 (pow.f32 (*.f32 1 (pow.f32 u1 7)) 1/6)) (+.f32 (*.f32 -247/10368 (pow.f32 (*.f32 1 (pow.f32 u1 19)) 1/6)) (pow.f32 u1 1/6))))
(pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/6)
(+.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/6) (*.f32 -1/6 (*.f32 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 5)) 1/6) (/.f32 1 u1))))
(+.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/6) (+.f32 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/6) (/.f32 (+.f32 (*.f32 1/72 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/12 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (pow.f32 u1 2))) (*.f32 -1/6 (*.f32 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 5)) 1/6) (/.f32 1 u1)))))
(+.f32 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 1/36 (-.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/72 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (log.f32 (/.f32 1 u1))))) (*.f32 1/1296 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))) (pow.f32 u1 3)) (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/6)) (+.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/6) (+.f32 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/6) (/.f32 (+.f32 (*.f32 1/72 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/12 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (pow.f32 u1 2))) (*.f32 -1/6 (*.f32 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 5)) 1/6) (/.f32 1 u1))))))
(pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/6)
(+.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/6) (*.f32 1/6 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/6) (/.f32 1 u1))))
(+.f32 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 (+.f32 (*.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/72 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)))) (pow.f32 u1 2))) (+.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/6) (*.f32 1/6 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/6) (/.f32 1 u1)))))
(+.f32 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 (+.f32 (*.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/72 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)))) (pow.f32 u1 2))) (+.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/6) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 (-.f32 (+.f32 (*.f32 -1/36 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 2 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 1/72 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/1296 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)))) (pow.f32 u1 3)))) (*.f32 1/6 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/6) (/.f32 1 u1))))))
(sqrt.f32 u1)
(+.f32 (sqrt.f32 u1) (*.f32 (+.f32 (*.f32 -1/12 (sqrt.f32 u1)) (*.f32 -1/6 (sqrt.f32 u1))) u1))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 (+.f32 (*.f32 -1/12 (sqrt.f32 u1)) (*.f32 -1/6 (sqrt.f32 u1))) u1) (*.f32 (+.f32 (*.f32 1/72 (sqrt.f32 u1)) (+.f32 (*.f32 11/288 (sqrt.f32 u1)) (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 1/144 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 11/144 (pow.f32 (*.f32 1 u1) 1/3)))))) (pow.f32 u1 2))))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 (+.f32 (*.f32 -1/12 (sqrt.f32 u1)) (*.f32 -1/6 (sqrt.f32 u1))) u1) (+.f32 (*.f32 (+.f32 (*.f32 -1/12 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 1/144 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 11/144 (pow.f32 (*.f32 1 u1) 1/3))))) (+.f32 (*.f32 -247/10368 (sqrt.f32 u1)) (+.f32 (*.f32 -11/1728 (sqrt.f32 u1)) (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 -11/1728 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 -247/5184 (pow.f32 (*.f32 1 u1) 1/3))))))) (pow.f32 u1 3)) (*.f32 (+.f32 (*.f32 1/72 (sqrt.f32 u1)) (+.f32 (*.f32 11/288 (sqrt.f32 u1)) (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 1/144 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 11/144 (pow.f32 (*.f32 1 u1) 1/3)))))) (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/6 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/18 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))) (+.f32 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/6) (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/3) (+.f32 (*.f32 1/72 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/12 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))))) (*.f32 1/36 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 5)) 1/3))) (pow.f32 u1 2))) (+.f32 (*.f32 -1/6 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/72 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/12 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)))))) (pow.f32 u1 2)) (sqrt.f32 (log.f32 (/.f32 1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/18 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))) (+.f32 (*.f32 -1/6 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/72 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/12 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)))))) (pow.f32 u1 2)) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/72 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/12 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/6) (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/3) (+.f32 (*.f32 1/72 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/12 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))))) (*.f32 1/36 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 5)) 1/3))) (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 5)) 1/6) (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/3) (+.f32 (*.f32 1/72 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/12 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))))) (*.f32 1/36 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 5)) 1/3))) (pow.f32 u1 3)))) (+.f32 (*.f32 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/36 (-.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/72 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (log.f32 (/.f32 1 u1))))) (*.f32 1/1296 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))) (sqrt.f32 -1)) (pow.f32 u1 3)) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/6) (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/3) (-.f32 (+.f32 (*.f32 1/36 (-.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/72 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (log.f32 (/.f32 1 u1))))) (*.f32 1/1296 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))))) (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)) 1/3) (+.f32 (*.f32 1/72 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/12 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)))))))) (pow.f32 u1 3))))))))))))
(sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 -1/3 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) u1)) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 (+.f32 (*.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/72 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)))) (pow.f32 u1 2))) (+.f32 (*.f32 1/18 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (/.f32 1 (pow.f32 u1 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 -1/3 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) u1)) (+.f32 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/3)) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/3) (+.f32 (*.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/72 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))))))) (pow.f32 u1 2))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 (+.f32 (*.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/72 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)))) (pow.f32 u1 2))) (+.f32 (*.f32 1/18 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (/.f32 1 (pow.f32 u1 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 -1/3 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) u1)) (+.f32 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/3)) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/3) (+.f32 (*.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/72 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))))))) (pow.f32 u1 2))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/6) (+.f32 (*.f32 1/36 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/3)) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/3) (+.f32 (*.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/72 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))))))))) (+.f32 (*.f32 (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) 1/3) (+.f32 (*.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/72 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)))))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/3) (-.f32 (+.f32 (*.f32 -1/36 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 2 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 1/72 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/1296 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))))))) (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/36 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 2 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 1/72 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/1296 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (*.f32 -1/3 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/72 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))))))))) (pow.f32 u1 3))))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 1 u1)))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 1 u1)))))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (*.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) 2)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))))
(sqrt.f32 (log.f32 (+.f32 1 u1)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (sqrt.f32 (log.f32 (+.f32 1 u1)))))
(+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (sqrt.f32 (log.f32 (+.f32 1 u1))))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 0 (pow.f32 (log1p.f32 u1) 1/6))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 1/6))) 2)) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 1/6)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 1/6)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 1/6)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 1/6))) 1)
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) 1)
(*.f32 1 (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/6)) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/6)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/12) (pow.f32 (log1p.f32 u1) 1/12))
(*.f32 (pow.f32 1 1/6) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/6))
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 1/6) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 1/6))
(sqrt.f32 (cbrt.f32 (log1p.f32 u1)))
(log.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 1/6)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (log1p.f32 u1) 1/6))))
(cbrt.f32 (sqrt.f32 (log1p.f32 u1)))
(expm1.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 1/6)))
(log1p.f32 (expm1.f32 (pow.f32 (log1p.f32 u1) 1/6)))
(exp.f32 (log.f32 (pow.f32 (log1p.f32 u1) 1/6)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (log1p.f32 u1) 1/6)) 1))
(+.f32 0 (sqrt.f32 (log1p.f32 u1)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) 1)
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/6)) (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) 1/12) (*.f32 (pow.f32 (log1p.f32 u1) 1/12) (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (cbrt.f32 (log1p.f32 u1)) 1) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (cbrt.f32 (log1p.f32 u1)))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/6)))
(*.f32 (*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/12)) (pow.f32 (log1p.f32 u1) 1/12))
(sqrt.f32 (log1p.f32 u1))
(fabs.f32 (sqrt.f32 (log1p.f32 u1)))
(log.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (log1p.f32 u1)))))
(cbrt.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3))
(expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))
(log1p.f32 (expm1.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))
(+.f32 0 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(pow.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) 1/2)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(pow.f32 (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3)) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
Outputs
(pow.f32 u1 1/6)
(+.f32 (*.f32 -1/12 (pow.f32 (*.f32 1 (pow.f32 u1 7)) 1/6)) (pow.f32 u1 1/6))
(fma.f32 -1/12 (pow.f32 (pow.f32 u1 7) 1/6) (pow.f32 u1 1/6))
(+.f32 (*.f32 11/288 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (+.f32 (*.f32 -1/12 (pow.f32 (*.f32 1 (pow.f32 u1 7)) 1/6)) (pow.f32 u1 1/6)))
(fma.f32 11/288 (pow.f32 (pow.f32 u1 13) 1/6) (fma.f32 -1/12 (pow.f32 (pow.f32 u1 7) 1/6) (pow.f32 u1 1/6)))
(+.f32 (*.f32 11/288 (pow.f32 (*.f32 1 (pow.f32 u1 13)) 1/6)) (+.f32 (*.f32 -1/12 (pow.f32 (*.f32 1 (pow.f32 u1 7)) 1/6)) (+.f32 (*.f32 -247/10368 (pow.f32 (*.f32 1 (pow.f32 u1 19)) 1/6)) (pow.f32 u1 1/6))))
(fma.f32 11/288 (pow.f32 (pow.f32 u1 13) 1/6) (fma.f32 -1/12 (pow.f32 (pow.f32 u1 7) 1/6) (fma.f32 -247/10368 (pow.f32 (pow.f32 u1 19) 1/6) (pow.f32 u1 1/6))))
(pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/6)
(pow.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1/6)
(pow.f32 (log.f32 u1) 1/6)
(+.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/6) (*.f32 -1/6 (*.f32 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 5)) 1/6) (/.f32 1 u1))))
(+.f32 (pow.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1/6) (*.f32 (*.f32 -1/6 (pow.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/6)) (/.f32 1 u1)))
(fma.f32 -1/6 (/.f32 (pow.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/6) u1) (pow.f32 (log.f32 u1) 1/6))
(+.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/6) (+.f32 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/6) (/.f32 (+.f32 (*.f32 1/72 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/12 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (pow.f32 u1 2))) (*.f32 -1/6 (*.f32 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 5)) 1/6) (/.f32 1 u1)))))
(+.f32 (pow.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1/6) (fma.f32 (pow.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1/6) (/.f32 (+.f32 (/.f32 1/72 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 1/12 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))) (*.f32 u1 u1)) (*.f32 (*.f32 -1/6 (pow.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/6)) (/.f32 1 u1))))
(+.f32 (/.f32 (*.f32 -1/6 (pow.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/6)) u1) (*.f32 (+.f32 (/.f32 (fma.f32 1/12 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/72 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 u1 u1)) 1) (pow.f32 (log.f32 u1) 1/6)))
(+.f32 (/.f32 -1/6 (/.f32 u1 (pow.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/6))) (*.f32 (+.f32 (/.f32 (fma.f32 1/12 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/72 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 u1 u1)) 1) (pow.f32 (log.f32 u1) 1/6)))
(+.f32 (*.f32 (/.f32 (-.f32 (+.f32 (*.f32 1/36 (-.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/72 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (log.f32 (/.f32 1 u1))))) (*.f32 1/1296 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))) (pow.f32 u1 3)) (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/6)) (+.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/6) (+.f32 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/6) (/.f32 (+.f32 (*.f32 1/72 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/12 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))) (pow.f32 u1 2))) (*.f32 -1/6 (*.f32 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 5)) 1/6) (/.f32 1 u1))))))
(fma.f32 (/.f32 (-.f32 (fma.f32 1/36 (-.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/72 (/.f32 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))) (neg.f32 (log.f32 u1))))) (/.f32 1/1296 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (pow.f32 u1 3)) (pow.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1/6) (+.f32 (pow.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1/6) (fma.f32 (pow.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1/6) (/.f32 (+.f32 (/.f32 1/72 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 1/12 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))) (*.f32 u1 u1)) (*.f32 (*.f32 -1/6 (pow.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/6)) (/.f32 1 u1)))))
(+.f32 (fma.f32 (pow.f32 (log.f32 u1) 1/6) (/.f32 (fma.f32 1/12 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/72 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 u1 u1)) (/.f32 (*.f32 -1/6 (pow.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/6)) u1)) (*.f32 (+.f32 (/.f32 (fma.f32 1/36 (-.f32 (/.f32 3 (*.f32 (log.f32 u1) (log.f32 u1))) (+.f32 (/.f32 2 (neg.f32 (log.f32 u1))) (/.f32 2 (neg.f32 (pow.f32 (log.f32 u1) 3))))) (fma.f32 -1/72 (-.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 1 (neg.f32 (pow.f32 (log.f32 u1) 3)))) (/.f32 -1/1296 (neg.f32 (pow.f32 (log.f32 u1) 3))))) (pow.f32 u1 3)) 1) (pow.f32 (log.f32 u1) 1/6)))
(+.f32 (*.f32 (pow.f32 (log.f32 u1) 1/6) (+.f32 (/.f32 (fma.f32 1/36 (+.f32 (/.f32 3 (*.f32 (log.f32 u1) (log.f32 u1))) (-.f32 (/.f32 -2 (neg.f32 (pow.f32 (log.f32 u1) 3))) (/.f32 2 (neg.f32 (log.f32 u1))))) (fma.f32 -1/72 (+.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 -1 (neg.f32 (pow.f32 (log.f32 u1) 3)))) (/.f32 -1/1296 (neg.f32 (pow.f32 (log.f32 u1) 3))))) (pow.f32 u1 3)) (+.f32 (/.f32 (fma.f32 1/12 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/72 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 u1 u1)) 1))) (/.f32 -1/6 (/.f32 u1 (pow.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/6))))
(pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/6)
(pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/6)
(pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6)
(+.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/6) (*.f32 1/6 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/6) (/.f32 1 u1))))
(+.f32 (*.f32 1/6 (*.f32 (/.f32 1 u1) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 5)) 1/6))) (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/6))
(fma.f32 1/6 (/.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)) 1/6) u1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6))
(+.f32 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 (+.f32 (*.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/72 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)))) (pow.f32 u1 2))) (+.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/6) (*.f32 1/6 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/6) (/.f32 1 u1)))))
(fma.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/6) (/.f32 (fma.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 1/72 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))) (*.f32 u1 u1)) (+.f32 (*.f32 1/6 (*.f32 (/.f32 1 u1) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 5)) 1/6))) (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/6)))
(+.f32 (/.f32 (*.f32 1/6 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)) 1/6)) u1) (*.f32 (+.f32 (/.f32 (+.f32 (+.f32 (/.f32 -1/12 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 -1/12 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 1/72 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (*.f32 u1 u1)) 1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6)))
(+.f32 (/.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)) 1/6) (/.f32 u1 1/6)) (*.f32 (+.f32 (/.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) -5/72) (/.f32 -1/12 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 u1 u1)) 1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6)))
(+.f32 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 (+.f32 (*.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/72 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)))) (pow.f32 u1 2))) (+.f32 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/6) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 (-.f32 (+.f32 (*.f32 -1/36 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 2 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 1/72 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/1296 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)))) (pow.f32 u1 3)))) (*.f32 1/6 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/6) (/.f32 1 u1))))))
(fma.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/6) (/.f32 (fma.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 1/72 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))) (*.f32 u1 u1)) (+.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/6) (fma.f32 -1 (*.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/6) (/.f32 (-.f32 (fma.f32 -1/36 (+.f32 (/.f32 2 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (+.f32 (/.f32 3 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 2 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (*.f32 1/72 (/.f32 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (/.f32 1/1296 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3))) (pow.f32 u1 3))) (*.f32 1/6 (*.f32 (/.f32 1 u1) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 5)) 1/6))))))
(+.f32 (-.f32 (/.f32 (*.f32 1/6 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)) 1/6)) u1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6) (/.f32 (fma.f32 -1/36 (+.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/72 (/.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -1/1296 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)))) (pow.f32 u1 3)))) (*.f32 (+.f32 (/.f32 (+.f32 (+.f32 (/.f32 -1/12 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 -1/12 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 1/72 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (*.f32 u1 u1)) 1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6)))
(+.f32 (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6) (+.f32 (+.f32 (/.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) -5/72) (/.f32 -1/12 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 u1 u1)) 1) (neg.f32 (/.f32 (fma.f32 -1/36 (+.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/72 (/.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -1/1296 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)))) (pow.f32 u1 3))))) (/.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)) 1/6) (/.f32 u1 1/6)))
(sqrt.f32 u1)
(+.f32 (sqrt.f32 u1) (*.f32 (+.f32 (*.f32 -1/12 (sqrt.f32 u1)) (*.f32 -1/6 (sqrt.f32 u1))) u1))
(+.f32 (sqrt.f32 u1) (*.f32 u1 (*.f32 (sqrt.f32 u1) -1/4)))
(fma.f32 u1 (*.f32 (sqrt.f32 u1) -1/4) (sqrt.f32 u1))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 (+.f32 (*.f32 -1/12 (sqrt.f32 u1)) (*.f32 -1/6 (sqrt.f32 u1))) u1) (*.f32 (+.f32 (*.f32 1/72 (sqrt.f32 u1)) (+.f32 (*.f32 11/288 (sqrt.f32 u1)) (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 1/144 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 11/144 (pow.f32 (*.f32 1 u1) 1/3)))))) (pow.f32 u1 2))))
(+.f32 (sqrt.f32 u1) (fma.f32 (*.f32 (sqrt.f32 u1) -1/4) u1 (*.f32 (*.f32 u1 u1) (fma.f32 1/72 (sqrt.f32 u1) (fma.f32 11/288 (sqrt.f32 u1) (*.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 u1) 1/12)))))))
(+.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u1 u1) (+.f32 (*.f32 (pow.f32 u1 1/6) (*.f32 1/12 (cbrt.f32 u1))) (*.f32 (sqrt.f32 u1) 5/96)) (*.f32 u1 (*.f32 (sqrt.f32 u1) -1/4))))
(+.f32 (sqrt.f32 u1) (*.f32 u1 (+.f32 (*.f32 (sqrt.f32 u1) -1/4) (*.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u1 1/6) 3) 1/12) (*.f32 (sqrt.f32 u1) 5/96)) u1))))
(+.f32 (sqrt.f32 u1) (+.f32 (*.f32 (+.f32 (*.f32 -1/12 (sqrt.f32 u1)) (*.f32 -1/6 (sqrt.f32 u1))) u1) (+.f32 (*.f32 (+.f32 (*.f32 -1/12 (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 1/144 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 11/144 (pow.f32 (*.f32 1 u1) 1/3))))) (+.f32 (*.f32 -247/10368 (sqrt.f32 u1)) (+.f32 (*.f32 -11/1728 (sqrt.f32 u1)) (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 -11/1728 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 -247/5184 (pow.f32 (*.f32 1 u1) 1/3))))))) (pow.f32 u1 3)) (*.f32 (+.f32 (*.f32 1/72 (sqrt.f32 u1)) (+.f32 (*.f32 11/288 (sqrt.f32 u1)) (*.f32 (pow.f32 (*.f32 1 u1) 1/6) (+.f32 (*.f32 1/144 (pow.f32 (*.f32 1 u1) 1/3)) (*.f32 11/144 (pow.f32 (*.f32 1 u1) 1/3)))))) (pow.f32 u1 2)))))
(+.f32 (sqrt.f32 u1) (fma.f32 (*.f32 (sqrt.f32 u1) -1/4) u1 (fma.f32 (fma.f32 -1/12 (*.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 u1) 1/12)) (fma.f32 -247/10368 (sqrt.f32 u1) (fma.f32 -11/1728 (sqrt.f32 u1) (*.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 u1) -35/648))))) (pow.f32 u1 3) (*.f32 (*.f32 u1 u1) (fma.f32 1/72 (sqrt.f32 u1) (fma.f32 11/288 (sqrt.f32 u1) (*.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 u1) 1/12))))))))
(+.f32 (fma.f32 u1 (*.f32 (sqrt.f32 u1) -1/4) (sqrt.f32 u1)) (fma.f32 (pow.f32 u1 3) (fma.f32 -1/12 (*.f32 (pow.f32 u1 1/6) (*.f32 1/12 (cbrt.f32 u1))) (+.f32 (*.f32 (pow.f32 u1 1/6) (*.f32 (cbrt.f32 u1) -35/648)) (*.f32 (sqrt.f32 u1) -313/10368))) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (pow.f32 u1 1/6) (*.f32 1/12 (cbrt.f32 u1))) (*.f32 (sqrt.f32 u1) 5/96)))))
(+.f32 (fma.f32 u1 (*.f32 (sqrt.f32 u1) -1/4) (sqrt.f32 u1)) (*.f32 (*.f32 u1 u1) (+.f32 (+.f32 (*.f32 (pow.f32 (pow.f32 u1 1/6) 3) 1/12) (*.f32 (sqrt.f32 u1) 5/96)) (*.f32 (+.f32 (*.f32 (sqrt.f32 u1) -313/10368) (*.f32 (pow.f32 u1 1/6) (+.f32 (*.f32 (cbrt.f32 u1) -35/648) (*.f32 -1/12 (*.f32 1/12 (cbrt.f32 u1)))))) u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/6 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) -1/2))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (/.f32 (sqrt.f32 -1) u1) -1/2)))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/18 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))) (+.f32 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/6) (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/3) (+.f32 (*.f32 1/72 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/12 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))))) (*.f32 1/36 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 5)) 1/3))) (pow.f32 u1 2))) (+.f32 (*.f32 -1/6 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/72 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/12 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)))))) (pow.f32 u1 2)) (sqrt.f32 (log.f32 (/.f32 1 u1)))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 1/18 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sqrt.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (fma.f32 (pow.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1/6) (/.f32 (fma.f32 2 (*.f32 (+.f32 (/.f32 1/72 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 1/12 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))) (cbrt.f32 (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 1/36 (cbrt.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 5))))) (*.f32 u1 u1)) (+.f32 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) -1/2) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (+.f32 (/.f32 1/72 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 1/12 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 1/18 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (log.f32 u1) 3))))) (fma.f32 (pow.f32 (log.f32 u1) 1/6) (/.f32 (fma.f32 2 (*.f32 (fma.f32 1/12 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/72 (*.f32 (log.f32 u1) (log.f32 u1)))) (cbrt.f32 (log.f32 u1))) (*.f32 1/36 (cbrt.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 5))))) (*.f32 u1 u1)) (fma.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) -1/2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/12 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/72 (*.f32 (log.f32 u1) (log.f32 u1))))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 1/18 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (log.f32 u1) 3))))) (fma.f32 (pow.f32 (log.f32 u1) 1/6) (/.f32 (fma.f32 2 (*.f32 (fma.f32 1/12 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/72 (*.f32 (log.f32 u1) (log.f32 u1)))) (cbrt.f32 (log.f32 u1))) (*.f32 1/36 (cbrt.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 5))))) (*.f32 u1 u1)) (fma.f32 (*.f32 (sqrt.f32 -1) (/.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) u1)) -1/2 (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/12 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/72 (*.f32 (log.f32 u1) (log.f32 u1))))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/18 (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3))))) (+.f32 (*.f32 -1/6 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/72 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/12 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)))))) (pow.f32 u1 2)) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/72 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/12 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/6) (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/3) (+.f32 (*.f32 1/72 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/12 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))))) (*.f32 1/36 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 5)) 1/3))) (pow.f32 u1 2))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 5)) 1/6) (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/3) (+.f32 (*.f32 1/72 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/12 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))))))) (*.f32 1/36 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 5)) 1/3))) (pow.f32 u1 3)))) (+.f32 (*.f32 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/36 (-.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/72 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (log.f32 (/.f32 1 u1))))) (*.f32 1/1296 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))) (sqrt.f32 -1)) (pow.f32 u1 3)) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/6) (/.f32 (+.f32 (*.f32 2 (*.f32 (pow.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) 1/3) (-.f32 (+.f32 (*.f32 1/36 (-.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/72 (/.f32 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (log.f32 (/.f32 1 u1))))) (*.f32 1/1296 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 3)))))) (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 -1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)) 1/3) (+.f32 (*.f32 1/72 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2))) (*.f32 1/12 (-.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)))))))) (pow.f32 u1 3))))))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 1/18 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sqrt.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 3)))) (fma.f32 -1/6 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) (fma.f32 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (+.f32 (/.f32 1/72 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 1/12 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))))) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 -1/3 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 (*.f32 (+.f32 (/.f32 1/72 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 1/12 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))) (sqrt.f32 -1)) (pow.f32 u1 3))) (fma.f32 (pow.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1/6) (/.f32 (fma.f32 2 (*.f32 (+.f32 (/.f32 1/72 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 1/12 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))) (cbrt.f32 (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 1/36 (cbrt.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 5))))) (*.f32 u1 u1)) (fma.f32 -1/3 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) (fma.f32 -1/6 (*.f32 (pow.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/6) (/.f32 (fma.f32 2 (*.f32 (+.f32 (/.f32 1/72 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 1/12 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))) (cbrt.f32 (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 1/36 (cbrt.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 5))))) (pow.f32 u1 3))) (fma.f32 (/.f32 (-.f32 (fma.f32 1/36 (-.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/72 (/.f32 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))) (neg.f32 (log.f32 u1))))) (/.f32 1/1296 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (/.f32 (pow.f32 u1 3) (sqrt.f32 -1))) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (pow.f32 (neg.f32 (neg.f32 (log.f32 u1))) 1/6) (/.f32 (fma.f32 2 (*.f32 (-.f32 (fma.f32 1/36 (-.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/72 (/.f32 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))) (neg.f32 (log.f32 u1))))) (/.f32 1/1296 (pow.f32 (neg.f32 (log.f32 u1)) 3))) (cbrt.f32 (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/3 (*.f32 (+.f32 (/.f32 1/72 (pow.f32 (neg.f32 (log.f32 u1)) 2)) (*.f32 1/12 (-.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))))) (cbrt.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 2)))))) (pow.f32 u1 3))))))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 1/18 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (log.f32 u1) 3))))) (fma.f32 -1/6 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) (fma.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/12 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/72 (*.f32 (log.f32 u1) (log.f32 u1))))) (fma.f32 -1/3 (/.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) (/.f32 (pow.f32 u1 3) (fma.f32 1/12 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/72 (*.f32 (log.f32 u1) (log.f32 u1)))))) (fma.f32 (pow.f32 (log.f32 u1) 1/6) (/.f32 (fma.f32 2 (*.f32 (fma.f32 1/12 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/72 (*.f32 (log.f32 u1) (log.f32 u1)))) (cbrt.f32 (log.f32 u1))) (*.f32 1/36 (cbrt.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 5))))) (*.f32 u1 u1)) (fma.f32 -1/3 (*.f32 (/.f32 (sqrt.f32 -1) u1) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) (fma.f32 -1/6 (*.f32 (pow.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/6) (/.f32 (fma.f32 2 (*.f32 (fma.f32 1/12 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/72 (*.f32 (log.f32 u1) (log.f32 u1)))) (cbrt.f32 (log.f32 u1))) (*.f32 1/36 (cbrt.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 5))))) (pow.f32 u1 3))) (fma.f32 (pow.f32 (log.f32 u1) 1/6) (/.f32 (fma.f32 (*.f32 2 (cbrt.f32 (log.f32 u1))) (fma.f32 1/36 (-.f32 (/.f32 3 (*.f32 (log.f32 u1) (log.f32 u1))) (+.f32 (/.f32 2 (neg.f32 (log.f32 u1))) (/.f32 2 (neg.f32 (pow.f32 (log.f32 u1) 3))))) (fma.f32 -1/72 (-.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 1 (neg.f32 (pow.f32 (log.f32 u1) 3)))) (/.f32 -1/1296 (neg.f32 (pow.f32 (log.f32 u1) 3))))) (*.f32 (fma.f32 1/12 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/72 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 -1/3 (cbrt.f32 (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1))))))) (pow.f32 u1 3)) (/.f32 (*.f32 (fma.f32 1/36 (-.f32 (/.f32 3 (*.f32 (log.f32 u1) (log.f32 u1))) (+.f32 (/.f32 2 (neg.f32 (log.f32 u1))) (/.f32 2 (neg.f32 (pow.f32 (log.f32 u1) 3))))) (fma.f32 -1/72 (-.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 1 (neg.f32 (pow.f32 (log.f32 u1) 3)))) (/.f32 -1/1296 (neg.f32 (pow.f32 (log.f32 u1) 3))))) (sqrt.f32 -1)) (/.f32 (pow.f32 u1 3) (sqrt.f32 (neg.f32 (log.f32 u1))))))))))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 1/18 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (sqrt.f32 (/.f32 1 (neg.f32 (pow.f32 (log.f32 u1) 3))))) (fma.f32 -1/6 (*.f32 (sqrt.f32 -1) (/.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) u1)) (fma.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/12 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/72 (*.f32 (log.f32 u1) (log.f32 u1))))) (fma.f32 -1/3 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) (pow.f32 u1 3)) (fma.f32 1/12 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/72 (*.f32 (log.f32 u1) (log.f32 u1))))) (fma.f32 (pow.f32 (log.f32 u1) 1/6) (/.f32 (fma.f32 2 (*.f32 (fma.f32 1/12 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/72 (*.f32 (log.f32 u1) (log.f32 u1)))) (cbrt.f32 (log.f32 u1))) (*.f32 1/36 (cbrt.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 5))))) (*.f32 u1 u1)) (fma.f32 -1/3 (*.f32 (sqrt.f32 -1) (/.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) u1)) (fma.f32 (*.f32 -1/6 (pow.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/6)) (/.f32 (fma.f32 2 (*.f32 (fma.f32 1/12 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/72 (*.f32 (log.f32 u1) (log.f32 u1)))) (cbrt.f32 (log.f32 u1))) (*.f32 1/36 (cbrt.f32 (/.f32 -1 (pow.f32 (neg.f32 (log.f32 u1)) 5))))) (pow.f32 u1 3)) (fma.f32 (pow.f32 (log.f32 u1) 1/6) (/.f32 (fma.f32 (*.f32 2 (cbrt.f32 (log.f32 u1))) (fma.f32 1/36 (+.f32 (/.f32 3 (*.f32 (log.f32 u1) (log.f32 u1))) (-.f32 (/.f32 -2 (neg.f32 (pow.f32 (log.f32 u1) 3))) (/.f32 2 (neg.f32 (log.f32 u1))))) (fma.f32 -1/72 (+.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 -1 (neg.f32 (pow.f32 (log.f32 u1) 3)))) (/.f32 -1/1296 (neg.f32 (pow.f32 (log.f32 u1) 3))))) (*.f32 (fma.f32 1/12 (+.f32 (/.f32 1 (neg.f32 (log.f32 u1))) (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 1/72 (*.f32 (log.f32 u1) (log.f32 u1)))) (*.f32 -1/3 (cbrt.f32 (/.f32 -1 (*.f32 (log.f32 u1) (log.f32 u1))))))) (pow.f32 u1 3)) (*.f32 (/.f32 (*.f32 (fma.f32 1/36 (+.f32 (/.f32 3 (*.f32 (log.f32 u1) (log.f32 u1))) (-.f32 (/.f32 -2 (neg.f32 (pow.f32 (log.f32 u1) 3))) (/.f32 2 (neg.f32 (log.f32 u1))))) (fma.f32 -1/72 (+.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) (/.f32 -1 (neg.f32 (pow.f32 (log.f32 u1) 3)))) (/.f32 -1/1296 (neg.f32 (pow.f32 (log.f32 u1) 3))))) (sqrt.f32 (neg.f32 (log.f32 u1)))) (pow.f32 u1 3)) (sqrt.f32 -1)))))))))))
(sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))
(sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))
(sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 -1/3 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) u1)) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))
(fma.f32 -1 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) -1/2) u1) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))
(-.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 u1 -1/2)))
(+.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 u1 1/2)))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 (+.f32 (*.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/72 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)))) (pow.f32 u1 2))) (+.f32 (*.f32 1/18 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (/.f32 1 (pow.f32 u1 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 -1/3 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) u1)) (+.f32 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/3)) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/3) (+.f32 (*.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/72 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))))))) (pow.f32 u1 2))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))))
(fma.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (/.f32 (fma.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 1/72 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))) (*.f32 u1 u1)) (fma.f32 1/18 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3))) (/.f32 1 (*.f32 u1 u1))) (fma.f32 -1 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) -1/2) u1) (fma.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/6) (/.f32 (fma.f32 1/36 (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 5))) (*.f32 2 (*.f32 (fma.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 1/72 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))) (cbrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))) (*.f32 u1 u1)) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))))
(fma.f32 (/.f32 (+.f32 (+.f32 (/.f32 -1/12 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 -1/12 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 1/72 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (*.f32 u1 u1)) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (+.f32 (fma.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6) (/.f32 (fma.f32 2 (*.f32 (+.f32 (+.f32 (/.f32 -1/12 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 -1/12 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 1/72 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (cbrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 1/36 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5))))) (*.f32 u1 u1)) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (fma.f32 1/18 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3))) (*.f32 u1 u1)) (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) 1/2) u1))))
(fma.f32 (/.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) -5/72) (/.f32 -1/12 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 u1 u1)) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (+.f32 (fma.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6) (/.f32 (fma.f32 2 (*.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) -5/72) (/.f32 -1/12 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (cbrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 1/36 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5))))) (*.f32 u1 u1)) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (fma.f32 1/18 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3))) (*.f32 u1 u1)) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 u1 1/2)))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 (+.f32 (*.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/72 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)))) (pow.f32 u1 2))) (+.f32 (*.f32 1/18 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (/.f32 1 (pow.f32 u1 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 -1/3 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) u1)) (+.f32 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6) (/.f32 (+.f32 (*.f32 1/36 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/3)) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/3) (+.f32 (*.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/72 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))))))) (pow.f32 u1 2))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/6) (+.f32 (*.f32 1/36 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/3)) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/3) (+.f32 (*.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/72 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))))))))) (+.f32 (*.f32 (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) 1/3) (+.f32 (*.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/72 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)))))) (*.f32 2 (*.f32 (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/3) (-.f32 (+.f32 (*.f32 -1/36 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 2 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 1/72 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/1296 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))))))) (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/6)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/36 (+.f32 (*.f32 2 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3))) (+.f32 (*.f32 3 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))) (*.f32 2 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (*.f32 1/72 (/.f32 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/1296 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 3)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (*.f32 -1/3 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (+.f32 (*.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (*.f32 1/72 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2))))))))) (pow.f32 u1 3))))))))
(fma.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (/.f32 (fma.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 1/72 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))) (*.f32 u1 u1)) (fma.f32 1/18 (*.f32 (sqrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3))) (/.f32 1 (*.f32 u1 u1))) (fma.f32 -1 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) -1/2) u1) (+.f32 (fma.f32 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/6) (/.f32 (fma.f32 1/36 (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 5))) (*.f32 2 (*.f32 (fma.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 1/72 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))) (cbrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))) (*.f32 u1 u1)) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (neg.f32 (/.f32 (fma.f32 -1/6 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 5)) 1/6) (fma.f32 1/36 (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 5))) (*.f32 2 (*.f32 (fma.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 1/72 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))) (cbrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))))) (fma.f32 (fma.f32 -1/3 (*.f32 (fma.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 1/72 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))) (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)))) (*.f32 2 (*.f32 (-.f32 (fma.f32 -1/36 (+.f32 (/.f32 2 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (+.f32 (/.f32 3 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 2 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (*.f32 1/72 (/.f32 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (/.f32 1/1296 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3))) (cbrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))) (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 1/6) (fma.f32 (-.f32 (fma.f32 -1/36 (+.f32 (/.f32 2 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3)) (+.f32 (/.f32 3 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 2 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (*.f32 1/72 (/.f32 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (/.f32 1/1296 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 3))) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (*.f32 -1/3 (*.f32 (fma.f32 -1/12 (+.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 1/72 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))) (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))))))) (pow.f32 u1 3)))))))
(fma.f32 (/.f32 (+.f32 (+.f32 (/.f32 -1/12 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 -1/12 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 1/72 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (*.f32 u1 u1)) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (+.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6) (/.f32 (fma.f32 2 (*.f32 (+.f32 (+.f32 (/.f32 -1/12 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 -1/12 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 1/72 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (cbrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 1/36 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5))))) (*.f32 u1 u1)) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (fma.f32 -1/6 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)) 1/6) (fma.f32 2 (*.f32 (+.f32 (+.f32 (/.f32 -1/12 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 -1/12 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 1/72 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (cbrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 1/36 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)))))) (fma.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6) (fma.f32 2 (*.f32 (fma.f32 -1/36 (+.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/72 (/.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -1/1296 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)))) (cbrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (+.f32 (+.f32 (/.f32 -1/12 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 -1/12 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 1/72 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (*.f32 -1/3 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)))))) (fma.f32 (fma.f32 -1/36 (+.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/72 (/.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -1/1296 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 (+.f32 (+.f32 (/.f32 -1/12 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 -1/12 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 1/72 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (*.f32 -1/3 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))))))) (pow.f32 u1 3))) (fma.f32 1/18 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3))) (*.f32 u1 u1)) (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) 1/2) u1))))
(fma.f32 (/.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) -5/72) (/.f32 -1/12 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 u1 u1)) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (-.f32 (+.f32 (fma.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6) (/.f32 (fma.f32 2 (*.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) -5/72) (/.f32 -1/12 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (cbrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 1/36 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5))))) (*.f32 u1 u1)) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (fma.f32 1/18 (/.f32 (sqrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3))) (*.f32 u1 u1)) (/.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 u1 1/2)))) (/.f32 (fma.f32 -1/6 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)) 1/6) (fma.f32 2 (*.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) -5/72) (/.f32 -1/12 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (cbrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 1/36 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)))))) (fma.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 1/6) (fma.f32 2 (*.f32 (fma.f32 -1/36 (+.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/72 (/.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -1/1296 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)))) (cbrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) -5/72) (/.f32 -1/12 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 -1/3 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)))))) (fma.f32 (fma.f32 -1/36 (+.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/72 (/.f32 (+.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (/.f32 -1/1296 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 3)))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 (+.f32 (*.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) -5/72) (/.f32 -1/12 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 -1/3 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))))))) (pow.f32 u1 3))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 1 u1)))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) 1/2)))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 1 u1))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1)))) (/.f32 (+.f32 -1/4 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2) -1/2)) (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (+.f32 (/.f32 (+.f32 -1/4 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2) -1/2)) (*.f32 (/.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 u1 u1))) (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1)))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 -1) u1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 1/2 (*.f32 (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 3))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 -1) (pow.f32 u1 2))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 1 u1)))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (/.f32 1 u1)))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1)))) (fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (/.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) 2)) (*.f32 (neg.f32 (log.f32 u1)) (pow.f32 (sqrt.f32 -1) 2))))) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 3)))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1))))) 2)) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (neg.f32 (log.f32 u1))))))))
(+.f32 (fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 (+.f32 -1/4 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2) -1/2)) (/.f32 (*.f32 u1 u1) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 -1)))))) (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (+.f32 (*.f32 1/2 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 (sqrt.f32 -1)))) (*.f32 1/2 (*.f32 (/.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 u1)))) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 3)))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (+.f32 (*.f32 1/2 (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (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)) (log.f32 u1)))) (sqrt.f32 -1)) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 3))))) (/.f32 (+.f32 -1/4 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (neg.f32 (log.f32 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2) -1/2)) (*.f32 (/.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 u1 u1))))) (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))))
(*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(fma.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(fma.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) 1/2)))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) -1/2) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) -1/2) 2)) (*.f32 u1 u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (fma.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) 1/2))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) 1/2) (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)) (+.f32 1/2 (*.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/4)))))))
(+.f32 (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (*.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) 2)) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))) (+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) -1/2) 2)) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) -1/2) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))))
(fma.f32 1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) -1/2) 2)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/3) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) -1/2) 2)) (*.f32 u1 u1)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (fma.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) 1/2)))))
(+.f32 (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (*.f32 u1 u1)) (+.f32 1/2 (*.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/4)))) (*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))) 1/2) (+.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 3)) (fma.f32 1/2 (/.f32 (+.f32 1/2 (*.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/4)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/3)))))
(sqrt.f32 (log.f32 (+.f32 1 u1)))
(sqrt.f32 (log1p.f32 u1))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (sqrt.f32 (log.f32 (+.f32 1 u1))))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log1p.f32 u1))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))) 1))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (sqrt.f32 (log.f32 (+.f32 1 u1)))))
(fma.f32 -2 (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log1p.f32 u1))) (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (sqrt.f32 (log1p.f32 u1)) (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (+.f32 (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))) 1) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))
(+.f32 (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (+.f32 1 u1))))) (sqrt.f32 (log.f32 (+.f32 1 u1))))))
(fma.f32 -4/45 (*.f32 (pow.f32 u2 6) (*.f32 (pow.f32 (PI.f32) 6) (sqrt.f32 (log1p.f32 u1)))) (fma.f32 -2 (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log1p.f32 u1))) (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) (sqrt.f32 (log1p.f32 u1)))) (sqrt.f32 (log1p.f32 u1)))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 1 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))) (*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (+.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) 1) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 1 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(+.f32 0 (pow.f32 (log1p.f32 u1) 1/6))
(pow.f32 (log1p.f32 u1) 1/6)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 1/6))) 2)) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 1/6)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 1/6))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 1/6)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 1/6)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 1/6)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 1/6)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 1/6)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 1/6))) 1)
(pow.f32 (log1p.f32 u1) 1/6)
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) 1)
(pow.f32 (log1p.f32 u1) 1/6)
(*.f32 1 (pow.f32 (log1p.f32 u1) 1/6))
(pow.f32 (log1p.f32 u1) 1/6)
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/6)) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/6)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/6)) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) 1/12) (pow.f32 (log1p.f32 u1) 1/12))
(pow.f32 (log1p.f32 u1) 1/6)
(*.f32 (pow.f32 1 1/6) (pow.f32 (log1p.f32 u1) 1/6))
(pow.f32 (log1p.f32 u1) 1/6)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 1/6))
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 1/6) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 1/6))
(cbrt.f32 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (cbrt.f32 (log1p.f32 u1)))
(log.f32 (exp.f32 (pow.f32 (log1p.f32 u1) 1/6)))
(pow.f32 (log1p.f32 u1) 1/6)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (log1p.f32 u1) 1/6))))
(pow.f32 (log1p.f32 u1) 1/6)
(cbrt.f32 (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 1/6) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 1/6))
(expm1.f32 (log1p.f32 (pow.f32 (log1p.f32 u1) 1/6)))
(pow.f32 (log1p.f32 u1) 1/6)
(log1p.f32 (expm1.f32 (pow.f32 (log1p.f32 u1) 1/6)))
(pow.f32 (log1p.f32 u1) 1/6)
(exp.f32 (log.f32 (pow.f32 (log1p.f32 u1) 1/6)))
(pow.f32 (log1p.f32 u1) 1/6)
(exp.f32 (*.f32 (log.f32 (pow.f32 (log1p.f32 u1) 1/6)) 1))
(pow.f32 (log1p.f32 u1) 1/6)
(+.f32 0 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1)))))) (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))) (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1)))) 1)
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(sqrt.f32 (log1p.f32 u1))
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/6)) (cbrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/6)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (pow.f32 (log1p.f32 u1) 1/12) (*.f32 (pow.f32 (log1p.f32 u1) 1/12) (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(*.f32 (*.f32 (cbrt.f32 (log1p.f32 u1)) 1) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (cbrt.f32 (log1p.f32 u1)))) (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/6)))
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/6)) (cbrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 1/6)) (*.f32 (cbrt.f32 (log1p.f32 u1)) (cbrt.f32 (cbrt.f32 (log1p.f32 u1)))))
(*.f32 (*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/12)) (pow.f32 (log1p.f32 u1) 1/12))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (cbrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(fabs.f32 (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (log1p.f32 u1))
(log.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (log1p.f32 u1)))))
(sqrt.f32 (log1p.f32 u1))
(cbrt.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3))
(sqrt.f32 (log1p.f32 u1))
(expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))
(sqrt.f32 (log1p.f32 u1))
(log1p.f32 (expm1.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))
(+.f32 0 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 u1)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 u1))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)) 1/2)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(fabs.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)) 1/3)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3)) 1/3)
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(fabs.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))

localize108.0ms (0.9%)

Local error

Found 4 expressions with local error:

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

Compiled 64 to 36 computations (43.8% saved)

series82.0ms (0.7%)

Counts
4 → 56
Calls

15 calls:

TimeVariablePointExpression
50.0ms
u2
@inf
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
27.0ms
u2
@-inf
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))
1.0ms
u2
@0
(log1p.f32 (cos.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 (cos.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 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))

rewrite60.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
597×log-prod_binary32
500×prod-diff_binary32
350×pow-prod-down_binary32
296×pow2_binary32
257×pow-unpow_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify87.0ms (0.8%)

Algorithm
egg-herbie
Rules
683×associate-/l*_binary32
513×associate-/r*_binary32
272×associate-*r*_binary32
258×associate-*l*_binary32
250×log-prod_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03443070
18782786
237002645
Stop Event
node limit
Counts
143 → 183
Calls
Call 1
Inputs
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 2 (*.f32 u2 (PI.f32)))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(log.f32 2)
(+.f32 (log.f32 2) (*.f32 -1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 (log.f32 2) (+.f32 (*.f32 1/24 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -12 (pow.f32 (PI.f32) 4)) (*.f32 8 (pow.f32 (PI.f32) 4))))) (*.f32 -1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (*.f32 1/720 (*.f32 (+.f32 (*.f32 240 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -240 (pow.f32 (PI.f32) 6)) (*.f32 -32 (pow.f32 (PI.f32) 6)))) (pow.f32 u2 6))) (+.f32 (log.f32 2) (+.f32 (*.f32 1/24 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -12 (pow.f32 (PI.f32) 4)) (*.f32 8 (pow.f32 (PI.f32) 4))))) (*.f32 -1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))))
(log.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(log.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(log.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(log.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(log.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(log.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(log.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(log.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 0 (*.f32 (PI.f32) (+.f32 u2 u2)))
(+.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) (*.f32 2 (PI.f32)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u2) (*.f32 2 (PI.f32))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u2) (*.f32 2 (PI.f32))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1)
(pow.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) 1)
(pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) 4) 1/2)
(pow.f32 (pow.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3)
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) 4))
(log.f32 (pow.f32 (exp.f32 u2) (*.f32 2 (PI.f32))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(exp.f32 (log.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1))
(+.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1) -1)
(+.f32 0 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(+.f32 (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cos.f32 1)) (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sin.f32 1)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(-.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1) 1)
(-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1) 3) 1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1) 2) (+.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1) 1))))
(/.f32 (-.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1) 2) 1) (+.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1) 1))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) 1/2)
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3) 1/3)
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3)
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1))
(fma.f32 1 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)) 2) (cbrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)) -1)
(fma.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)) (sqrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)) -1)
(+.f32 0 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))))) 1)
(pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))) 1)
(pow.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)) 1/2)
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))) 3)
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))) 2)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))))))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))) 3))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))) 1))
(+.f32 0 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)) 2)) (log.f32 (cbrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1))) (log.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1))))
(-.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3)) (log.f32 (+.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) 1)
(-.f32 (log.f32 (-.f32 1 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2))) (log.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(*.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1)
(*.f32 1 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (cbrt.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (cbrt.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2) (cbrt.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(*.f32 (sqrt.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(pow.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1)
(pow.f32 (pow.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) 1/2)
(pow.f32 (pow.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3) 1/3)
(pow.f32 (cbrt.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 3)
(pow.f32 (sqrt.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))
(log.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1))
(cbrt.f32 (pow.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(exp.f32 (log.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1))
Outputs
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(*.f32 2 (*.f32 u2 (PI.f32)))
(*.f32 (PI.f32) (+.f32 u2 u2))
1
(+.f32 1 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 1 (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))
(fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1)
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (*.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))))
(+.f32 1 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))
(+.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)))
(+.f32 1 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (+.f32 (*.f32 -2 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (fma.f32 -2 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(+.f32 1 (fma.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(+.f32 1 (fma.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 u2 6))))))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(*.f32 (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (sqrt.f32 -1)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (/.f32 u1 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))))
(fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (/.f32 u1 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) u1) (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) u1))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/3 (*.f32 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))))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (pow.f32 u1 3))))))
(fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (/.f32 u1 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (fma.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) u1) (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) u1)) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (*.f32 (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 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 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (*.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (/.f32 (fma.f32 1/2 (/.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) u1))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) u1)) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2))))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) u1) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1)))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1) 1) (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) u1))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 (sqrt.f32 -1) 2))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) u1) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1)))) (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (neg.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1) 1) (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) u1)) (*.f32 (/.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (pow.f32 u1 3)) (+.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1)))))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 (*.f32 -2 (sqrt.f32 -1)) (pow.f32 (*.f32 u2 (PI.f32)) 2))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 -1)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 (*.f32 (*.f32 -2 (sqrt.f32 -1)) (pow.f32 (*.f32 u2 (PI.f32)) 2)) (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 -1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1) (sqrt.f32 -1)) (*.f32 (*.f32 2/3 (sqrt.f32 -1)) (pow.f32 (*.f32 u2 (PI.f32)) 4))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 -1))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 -1)))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 -2 (sqrt.f32 -1)) (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 -1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (+.f32 1 (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4))) (sqrt.f32 -1)) (*.f32 (sqrt.f32 -1) (fma.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2) (*.f32 (pow.f32 (PI.f32) 6) (*.f32 -4/45 (pow.f32 u2 6)))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(log.f32 2)
(+.f32 (log.f32 2) (*.f32 -1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))
(+.f32 (log.f32 2) (neg.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))
(-.f32 (log.f32 2) (pow.f32 (*.f32 u2 (PI.f32)) 2))
(+.f32 (log.f32 2) (+.f32 (*.f32 1/24 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -12 (pow.f32 (PI.f32) 4)) (*.f32 8 (pow.f32 (PI.f32) 4))))) (*.f32 -1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)))))
(+.f32 (log.f32 2) (fma.f32 1/24 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) -4)) (neg.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))))
(+.f32 (-.f32 (log.f32 2) (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 (pow.f32 u2 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) -4) 1/24)))
(+.f32 (-.f32 (log.f32 2) (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 1/24 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) -4)))
(+.f32 (*.f32 1/720 (*.f32 (+.f32 (*.f32 240 (pow.f32 (PI.f32) 6)) (+.f32 (*.f32 -240 (pow.f32 (PI.f32) 6)) (*.f32 -32 (pow.f32 (PI.f32) 6)))) (pow.f32 u2 6))) (+.f32 (log.f32 2) (+.f32 (*.f32 1/24 (*.f32 (pow.f32 u2 4) (+.f32 (*.f32 -12 (pow.f32 (PI.f32) 4)) (*.f32 8 (pow.f32 (PI.f32) 4))))) (*.f32 -1 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))))))
(fma.f32 1/720 (*.f32 (pow.f32 u2 6) (fma.f32 240 (pow.f32 (PI.f32) 6) (*.f32 (pow.f32 (PI.f32) 6) -272))) (+.f32 (log.f32 2) (fma.f32 1/24 (*.f32 (pow.f32 u2 4) (*.f32 (pow.f32 (PI.f32) 4) -4)) (neg.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))))
(+.f32 (-.f32 (*.f32 (pow.f32 u2 4) (*.f32 (*.f32 (pow.f32 (PI.f32) 4) -4) 1/24)) (pow.f32 (*.f32 u2 (PI.f32)) 2)) (fma.f32 (*.f32 1/720 (*.f32 (pow.f32 (PI.f32) 6) -32)) (pow.f32 u2 6) (log.f32 2)))
(+.f32 (-.f32 (fma.f32 (*.f32 1/720 (*.f32 (pow.f32 (PI.f32) 6) -32)) (pow.f32 u2 6) (log.f32 2)) (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 1/24 (*.f32 (pow.f32 (*.f32 u2 (PI.f32)) 4) -4)))
(log.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(log.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(log.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(log.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(log.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(log.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(log.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(log.f32 (+.f32 1 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(+.f32 0 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (PI.f32) (+.f32 u2 u2))
(+.f32 (*.f32 (PI.f32) u2) (*.f32 (PI.f32) u2))
(*.f32 (PI.f32) (+.f32 u2 u2))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) (*.f32 2 (PI.f32)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) (*.f32 2 (PI.f32))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) (*.f32 2 (PI.f32))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u2) (*.f32 2 (PI.f32))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u2) (*.f32 2 (PI.f32))))))
(*.f32 (PI.f32) (+.f32 u2 u2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1)
(*.f32 (PI.f32) (+.f32 u2 u2))
(pow.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) 1)
(*.f32 (PI.f32) (+.f32 u2 u2))
(pow.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) 4) 1/2)
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) 2))
(fabs.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(pow.f32 (pow.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) 3) 1/3)
(*.f32 (PI.f32) (+.f32 u2 u2))
(pow.f32 (cbrt.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3)
(*.f32 (PI.f32) (+.f32 u2 u2))
(pow.f32 (sqrt.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)
(*.f32 (PI.f32) (+.f32 u2 u2))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) u2) 2) 4))
(sqrt.f32 (*.f32 4 (pow.f32 (*.f32 u2 (PI.f32)) 2)))
(sqrt.f32 (pow.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) 2))
(fabs.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(log.f32 (pow.f32 (exp.f32 u2) (*.f32 2 (PI.f32))))
(*.f32 (PI.f32) (+.f32 u2 u2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (PI.f32) (+.f32 u2 u2))
(cbrt.f32 (pow.f32 (*.f32 (PI.f32) (+.f32 u2 u2)) 3))
(*.f32 (PI.f32) (+.f32 u2 u2))
(expm1.f32 (log1p.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (PI.f32) (+.f32 u2 u2))
(log1p.f32 (expm1.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (PI.f32) (+.f32 u2 u2))
(exp.f32 (log.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (PI.f32) (+.f32 u2 u2))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1))
(*.f32 (PI.f32) (+.f32 u2 u2))
(+.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1) -1)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(+.f32 0 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(+.f32 (*.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cos.f32 1)) (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sin.f32 1)))
(fma.f32 (cos.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (cos.f32 1) (*.f32 (sin.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sin.f32 1)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(-.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1) 1)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(-.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) u2)) (cos.f32 (*.f32 (PI.f32) u2))) (*.f32 (sin.f32 (*.f32 (PI.f32) u2)) (sin.f32 (*.f32 (PI.f32) u2))))
(-.f32 (*.f32 (cos.f32 (*.f32 u2 (PI.f32))) (cos.f32 (*.f32 u2 (PI.f32)))) (*.f32 (sin.f32 (*.f32 u2 (PI.f32))) (sin.f32 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(*.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(/.f32 (-.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1) 3) 1) (+.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1) 2) (+.f32 1 (*.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1) 1))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3) -1) (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3)) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (+.f32 2 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3)) (+.f32 1 (*.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1) 2) 1) (+.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1) 1))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) -1) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)) (+.f32 2 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) 1/2)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(pow.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3) 1/3)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(pow.f32 (sqrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(sqrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(log.f32 (+.f32 1 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cbrt.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(log1p.f32 (expm1.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(exp.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(exp.f32 (*.f32 (log.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1))
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(fma.f32 1 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1) -1)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)) 2) (cbrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)) -1)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(fma.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)) (sqrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)) -1)
(cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))
(+.f32 0 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)) 1/2)
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) (log1p.f32 u1)))
(pow.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))) 3)
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))) 2)
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2)))
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) (log1p.f32 u1)))
(log.f32 (pow.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1))) 3))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(expm1.f32 (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))) 1))
(*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (sqrt.f32 (log1p.f32 u1)))
(+.f32 0 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)) 2)) (log.f32 (cbrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1))))
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1))) (log.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1))))
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(-.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3)) (log.f32 (+.f32 1 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(-.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3)) (log1p.f32 (-.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(-.f32 (log1p.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 3)) (log1p.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (+.f32 -1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))) 1)
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(-.f32 (log.f32 (-.f32 1 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2))) (log.f32 (-.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2))) (log1p.f32 (neg.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(*.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1)
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 1 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))))
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (cbrt.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (pow.f32 (cbrt.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2))
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2) (cbrt.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(*.f32 (sqrt.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) (sqrt.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(pow.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 1)
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(pow.f32 (pow.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2) 1/2)
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(pow.f32 (pow.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3) 1/3)
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(pow.f32 (cbrt.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 3)
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(pow.f32 (sqrt.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 2)
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(sqrt.f32 (pow.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2))
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(log.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1))
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(cbrt.f32 (pow.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(expm1.f32 (log1p.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(exp.f32 (log.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))) 1))
(log1p.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))

eval988.0ms (8.6%)

Compiler

Compiled 31210 to 21431 computations (31.3% saved)

prune347.0ms (3%)

Pruning

38 alts after pruning (34 fresh and 4 done)

PrunedKeptTotal
New90525930
Fresh8917
Picked011
Done336
Total91638954
Error
0.0b
Counts
954 → 38
Alt Table
Click to see full alt table
StatusErrorProgram
8.7b
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))) 2)
0.3b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 (neg.f32 u1)) 2) 1/4) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
8.2b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3) 1/6) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
11.1b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3/2) 1/3) 1)
11.1b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3) 1)
7.7b
(*.f32 (pow.f32 (pow.f32 u1 1/6) 3) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
10.8b
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2) 1)
6.7b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3)))) u1))) 1)
7.1b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
7.8b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1))) 1)
0.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (log1p.f32 (*.f32 u1 (neg.f32 u1))) (log1p.f32 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
7.9b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))) 1)
0.4b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 3 (*.f32 1/3 (log1p.f32 (neg.f32 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 1/3 (*.f32 3 (log1p.f32 (neg.f32 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
15.6b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
10.2b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
1.0b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)) (sqrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)) -1))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3)) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (+.f32 2 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1) 1))
1.1b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (pow.f32 (sqrt.f32 (*.f32 (PI.f32) u2)) 2))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (cbrt.f32 (*.f32 u2 u2)) (*.f32 (cbrt.f32 u2) (PI.f32))))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
5.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
14.5b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
29.9b
(*.f32 (sqrt.f32 (neg.f32 0)) 1)
6.9b
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
8.0b
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
11.1b
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
7.6b
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
10.8b
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
8.5b
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) (log1p.f32 u1)))
10.7b
(sqrt.f32 (log1p.f32 u1))
20.6b
(sqrt.f32 (log.f32 (+.f32 1 u1)))
Compiler

Compiled 1174 to 975 computations (17% saved)

localize99.0ms (0.9%)

Local error

Found 4 expressions with local error:

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

Compiled 84 to 23 computations (72.6% saved)

series15.0ms (0.1%)

Counts
4 → 32
Calls

15 calls:

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

rewrite68.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
751×log-prod_binary32
394×pow-unpow_binary32
363×pow2_binary32
256×pow1/3_binary32
255×expm1-udef_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify104.0ms (0.9%)

Algorithm
egg-herbie
Rules
513×log-prod_binary32
441×distribute-rgt-in_binary32
434×distribute-lft-in_binary32
286×times-frac_binary32
276×associate-/l*_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03272375
18102119
226101995
375801995
Stop Event
node limit
Counts
125 → 159
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 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 (pow.f32 1 1/3) (*.f32 u2 (PI.f32)))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 (pow.f32 1 1/3) (*.f32 u2 (PI.f32)))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 (pow.f32 1 1/3) (*.f32 u2 (PI.f32)))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 (pow.f32 1 1/3) (*.f32 u2 (PI.f32)))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 -2 (*.f32 (pow.f32 1 1/3) (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32))))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 -2 (*.f32 (pow.f32 1 1/3) (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32))))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 -2 (*.f32 (pow.f32 1 1/3) (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32))))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 -2 (*.f32 (pow.f32 1 1/3) (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32))))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(+.f32 0 (*.f32 (cbrt.f32 u2) (PI.f32)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (cbrt.f32 u2)) (PI.f32))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cbrt.f32 u2)) (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cbrt.f32 u2)) (PI.f32)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cbrt.f32 u2)) (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (cbrt.f32 u2) (PI.f32)))) 1)
(pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 1)
(pow.f32 (pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (cbrt.f32 u2) (PI.f32))) 3)
(pow.f32 (sqrt.f32 (*.f32 (cbrt.f32 u2) (PI.f32))) 2)
(pow.f32 (*.f32 u2 (pow.f32 (PI.f32) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 (PI.f32) 3) u2) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 2))
(log.f32 (pow.f32 (exp.f32 (cbrt.f32 u2)) (PI.f32)))
(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))))
(log1p.f32 (expm1.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))
(+.f32 0 (*.f32 u2 (PI.f32)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) (PI.f32))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u2) (PI.f32)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u2) (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u2 (PI.f32)))) 1)
(pow.f32 (*.f32 u2 (PI.f32)) 1)
(pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3)
(pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 2)
(pow.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 3) (*.f32 u2 u2)) 1/3)
(pow.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (*.f32 (cbrt.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 (*.f32 (cbrt.f32 u2) (PI.f32)) 3) (*.f32 u2 u2)))
(cbrt.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 3)))
(expm1.f32 (log1p.f32 (*.f32 u2 (PI.f32))))
(log1p.f32 (expm1.f32 (*.f32 u2 (PI.f32))))
(exp.f32 (log.f32 (*.f32 u2 (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (PI.f32))) 1))
(+.f32 0 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log1p.f32 u1)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log1p.f32 u1))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log1p.f32 u1))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log1p.f32 u1))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 1)
(pow.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)) 1/2)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) 2)
(pow.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 3) (pow.f32 (log1p.f32 u1) 3/2)) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log1p.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) 1))
(+.f32 0 (pow.f32 (cbrt.f32 u2) 2))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (pow.f32 (cbrt.f32 u2) 2))) 2)) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (cbrt.f32 u2) 2)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (cbrt.f32 u2) 2)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (cbrt.f32 u2) 2)))))
(-.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 (cbrt.f32 (cbrt.f32 u2)) 2) (cbrt.f32 (cbrt.f32 (pow.f32 u2 4))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 u2)) 2) (*.f32 (cbrt.f32 (cbrt.f32 u2)) (cbrt.f32 u2)))
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 u2 4))) (pow.f32 (cbrt.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 (pow.f32 1 1/3) (pow.f32 (cbrt.f32 u2) 2))
(*.f32 (*.f32 (cbrt.f32 u2) (pow.f32 (cbrt.f32 (cbrt.f32 u2)) 2)) (cbrt.f32 (cbrt.f32 u2)))
(pow.f32 u2 2/3)
(pow.f32 (cbrt.f32 u2) 2)
(pow.f32 (*.f32 u2 u2) 1/3)
(pow.f32 (pow.f32 (cbrt.f32 u2) 2) 1)
(pow.f32 (cbrt.f32 (pow.f32 u2 4)) 1/2)
(pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 u2)) 2) 3)
(sqrt.f32 (cbrt.f32 (pow.f32 u2 4)))
(log.f32 (exp.f32 (pow.f32 (cbrt.f32 u2) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (cbrt.f32 u2) 2))))
(expm1.f32 (log1p.f32 (pow.f32 (cbrt.f32 u2) 2)))
(log1p.f32 (expm1.f32 (pow.f32 (cbrt.f32 u2) 2)))
(exp.f32 (*.f32 2/3 (log.f32 u2)))
(exp.f32 (*.f32 (*.f32 2 (log.f32 u2)) 1/3))
(exp.f32 (*.f32 (*.f32 2/3 (log.f32 u2)) 1))
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 u2 (neg.f32 (*.f32 (PI.f32) (cbrt.f32 -1))))
(*.f32 u2 (*.f32 (PI.f32) (neg.f32 (cbrt.f32 -1))))
(*.f32 -1 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32))))
(neg.f32 (*.f32 u2 (*.f32 (PI.f32) (cbrt.f32 -1))))
(*.f32 u2 (neg.f32 (*.f32 (PI.f32) (cbrt.f32 -1))))
(*.f32 u2 (*.f32 (PI.f32) (neg.f32 (cbrt.f32 -1))))
(*.f32 -1 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32))))
(neg.f32 (*.f32 u2 (*.f32 (PI.f32) (cbrt.f32 -1))))
(*.f32 u2 (neg.f32 (*.f32 (PI.f32) (cbrt.f32 -1))))
(*.f32 u2 (*.f32 (PI.f32) (neg.f32 (cbrt.f32 -1))))
(*.f32 -1 (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32))))
(neg.f32 (*.f32 u2 (*.f32 (PI.f32) (cbrt.f32 -1))))
(*.f32 u2 (neg.f32 (*.f32 (PI.f32) (cbrt.f32 -1))))
(*.f32 u2 (*.f32 (PI.f32) (neg.f32 (cbrt.f32 -1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (sqrt.f32 -1)) (/.f32 u1 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1) (sqrt.f32 -1)) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)))))))))
(fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (sqrt.f32 -1)) (/.f32 u1 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1) (sqrt.f32 -1)) (*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1) (sqrt.f32 -1)) (/.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (pow.f32 u1 3))))))
(fma.f32 -1/2 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (sqrt.f32 -1)) (/.f32 u1 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (/.f32 (sqrt.f32 -1) (/.f32 (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)))) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3))))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (+.f32 1/2 (*.f32 1/4 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (/.f32 u1 (fma.f32 1/2 (/.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)))))) (*.f32 (/.f32 (*.f32 -1/2 (sqrt.f32 -1)) u1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2))))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1) (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1) 1) (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 (sqrt.f32 -1) 2))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))) (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1) (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 -1 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))))
(+.f32 (*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (pow.f32 u1 3)) (+.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1)))))) (*.f32 (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1) 1) (/.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) u1)))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 u2 u2)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2))) (sqrt.f32 -1)))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 1) (sqrt.f32 -1)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 u2 u2)))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 2/3 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) 1) (sqrt.f32 -1)) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 4)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 u2 u2)))) (fma.f32 -4/45 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 2/3 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 -2 (*.f32 (sqrt.f32 -1) (pow.f32 (*.f32 u2 (PI.f32)) 2))) (*.f32 (*.f32 -4/45 (*.f32 (sqrt.f32 -1) (pow.f32 u2 6))) (pow.f32 (PI.f32) 6)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (+.f32 (*.f32 2/3 (pow.f32 (*.f32 u2 (PI.f32)) 4)) 1) (sqrt.f32 -1)) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -2 (pow.f32 (*.f32 u2 (PI.f32)) 2)) (*.f32 -4/45 (pow.f32 (*.f32 u2 (PI.f32)) 6))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 (pow.f32 1 1/3) (*.f32 u2 (PI.f32)))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 (pow.f32 1 1/3) (*.f32 u2 (PI.f32)))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 (pow.f32 1 1/3) (*.f32 u2 (PI.f32)))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 (pow.f32 1 1/3) (*.f32 u2 (PI.f32)))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 -2 (*.f32 (pow.f32 1 1/3) (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32))))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 -2 (*.f32 u2 (*.f32 (PI.f32) (cbrt.f32 -1))))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (cbrt.f32 -1)) -2)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (cbrt.f32 -1)) -2))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 -2 (*.f32 (pow.f32 1 1/3) (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32))))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 -2 (*.f32 u2 (*.f32 (PI.f32) (cbrt.f32 -1))))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (cbrt.f32 -1)) -2)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (cbrt.f32 -1)) -2))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 -2 (*.f32 (pow.f32 1 1/3) (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32))))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 -2 (*.f32 u2 (*.f32 (PI.f32) (cbrt.f32 -1))))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (cbrt.f32 -1)) -2)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (cbrt.f32 -1)) -2))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 -2 (*.f32 (pow.f32 1 1/3) (*.f32 u2 (*.f32 (cbrt.f32 -1) (PI.f32))))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 -2 (*.f32 u2 (*.f32 (PI.f32) (cbrt.f32 -1))))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 u2 (*.f32 (*.f32 (PI.f32) (cbrt.f32 -1)) -2)))))
(*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (cos.f32 (*.f32 (*.f32 (*.f32 u2 (PI.f32)) (cbrt.f32 -1)) -2))))
(+.f32 0 (*.f32 (cbrt.f32 u2) (PI.f32)))
(*.f32 (PI.f32) (cbrt.f32 u2))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (cbrt.f32 u2)) (PI.f32))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cbrt.f32 u2)) (PI.f32)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cbrt.f32 u2)) (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cbrt.f32 u2)) (PI.f32)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cbrt.f32 u2)) (PI.f32)))))
(*.f32 (PI.f32) (cbrt.f32 u2))
(-.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 (pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 2) 1/2)
(*.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))
(pow.f32 (cbrt.f32 (*.f32 (cbrt.f32 u2) (PI.f32))) 3)
(*.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 (*.f32 u2 (pow.f32 (PI.f32) 3)) 1/3)
(*.f32 (PI.f32) (cbrt.f32 u2))
(pow.f32 (*.f32 (pow.f32 (PI.f32) 3) u2) 1/3)
(*.f32 (PI.f32) (cbrt.f32 u2))
(sqrt.f32 (pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 2))
(*.f32 (PI.f32) (cbrt.f32 u2))
(log.f32 (pow.f32 (exp.f32 (cbrt.f32 u2)) (PI.f32)))
(*.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))
(log1p.f32 (expm1.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))
(+.f32 0 (*.f32 u2 (PI.f32)))
(*.f32 u2 (PI.f32))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) (PI.f32))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) (PI.f32)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u2) (PI.f32)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u2) (PI.f32)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u2) (PI.f32)))))
(*.f32 u2 (PI.f32))
(-.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 (pow.f32 (*.f32 u2 (PI.f32)) 2) 1/2)
(*.f32 u2 (PI.f32))
(pow.f32 (pow.f32 (*.f32 u2 (PI.f32)) 3) 1/3)
(*.f32 u2 (PI.f32))
(pow.f32 (cbrt.f32 (*.f32 u2 (PI.f32))) 3)
(*.f32 u2 (PI.f32))
(pow.f32 (sqrt.f32 (*.f32 u2 (PI.f32))) 2)
(*.f32 u2 (PI.f32))
(pow.f32 (*.f32 (pow.f32 u2 3) (pow.f32 (PI.f32) 3)) 1/3)
(*.f32 u2 (PI.f32))
(pow.f32 (*.f32 (pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 3) (*.f32 u2 u2)) 1/3)
(*.f32 u2 (PI.f32))
(pow.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 3)) 1/3)
(*.f32 u2 (PI.f32))
(sqrt.f32 (pow.f32 (*.f32 u2 (PI.f32)) 2))
(*.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 (*.f32 (cbrt.f32 u2) (PI.f32)) 3) (*.f32 u2 u2)))
(*.f32 u2 (PI.f32))
(cbrt.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (*.f32 (cbrt.f32 u2) (PI.f32)) 3)))
(*.f32 u2 (PI.f32))
(expm1.f32 (log1p.f32 (*.f32 u2 (PI.f32))))
(*.f32 u2 (PI.f32))
(log1p.f32 (expm1.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))
(+.f32 0 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log1p.f32 u1)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log1p.f32 u1))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log1p.f32 u1))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))) 1)
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 1)
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)) 1/2)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) 3)
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) 2)
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 3)) 1/3)
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 3)))
(pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 3) (pow.f32 (log1p.f32 u1) 3/2)) 1/3)
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 3)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2)))) 3))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.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 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))))) 1))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 (PI.f32) 2))) (sqrt.f32 (log1p.f32 u1)))
(+.f32 0 (pow.f32 (cbrt.f32 u2) 2))
(pow.f32 (cbrt.f32 u2) 2)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (pow.f32 (cbrt.f32 u2) 2))) 2)) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (cbrt.f32 u2) 2)))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (cbrt.f32 u2) 2)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (cbrt.f32 u2) 2)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (cbrt.f32 u2) 2)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (cbrt.f32 u2) 2)))))
(-.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 (cbrt.f32 (cbrt.f32 u2)) 2) (cbrt.f32 (cbrt.f32 (pow.f32 u2 4))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 u2)) 2) (*.f32 (cbrt.f32 (cbrt.f32 u2)) (cbrt.f32 u2)))
(pow.f32 (cbrt.f32 u2) 2)
(*.f32 (cbrt.f32 (cbrt.f32 (pow.f32 u2 4))) (pow.f32 (cbrt.f32 (cbrt.f32 u2)) 2))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 u2)) 2) (cbrt.f32 (cbrt.f32 (pow.f32 u2 4))))
(*.f32 (pow.f32 u2 1/6) (*.f32 (pow.f32 u2 1/6) (cbrt.f32 u2)))
(pow.f32 (cbrt.f32 u2) 2)
(*.f32 (sqrt.f32 u2) (pow.f32 u2 1/6))
(*.f32 (pow.f32 u2 1/6) (sqrt.f32 u2))
(*.f32 (pow.f32 1 1/3) (pow.f32 (cbrt.f32 u2) 2))
(pow.f32 (cbrt.f32 u2) 2)
(*.f32 (*.f32 (cbrt.f32 u2) (pow.f32 (cbrt.f32 (cbrt.f32 u2)) 2)) (cbrt.f32 (cbrt.f32 u2)))
(pow.f32 (cbrt.f32 u2) 2)
(pow.f32 u2 2/3)
(pow.f32 (cbrt.f32 u2) 2)
(pow.f32 (cbrt.f32 u2) 2)
(pow.f32 (*.f32 u2 u2) 1/3)
(pow.f32 (cbrt.f32 u2) 2)
(pow.f32 (pow.f32 (cbrt.f32 u2) 2) 1)
(pow.f32 (cbrt.f32 u2) 2)
(pow.f32 (cbrt.f32 (pow.f32 u2 4)) 1/2)
(sqrt.f32 (cbrt.f32 (pow.f32 u2 4)))
(pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 u2)) 2) 3)
(pow.f32 (cbrt.f32 u2) 2)
(sqrt.f32 (cbrt.f32 (pow.f32 u2 4)))
(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)
(expm1.f32 (log1p.f32 (pow.f32 (cbrt.f32 u2) 2)))
(pow.f32 (cbrt.f32 u2) 2)
(log1p.f32 (expm1.f32 (pow.f32 (cbrt.f32 u2) 2)))
(pow.f32 (cbrt.f32 u2) 2)
(exp.f32 (*.f32 2/3 (log.f32 u2)))
(pow.f32 (cbrt.f32 u2) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 u2)) 1/3))
(pow.f32 (cbrt.f32 u2) 2)
(exp.f32 (*.f32 (*.f32 2/3 (log.f32 u2)) 1))
(pow.f32 (cbrt.f32 u2) 2)

localize38.0ms (0.3%)

Compiler

Compiled 15 to 15 computations (0% saved)

localize28.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(log1p.f32 u1)
0.1b
(cbrt.f32 (log1p.f32 u1))
0.4b
(pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2)
Compiler

Compiled 23 to 13 computations (43.5% saved)

series20.0ms (0.2%)

Counts
3 → 28
Calls

9 calls:

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

rewrite44.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
470×pow1_binary32
460×add-sqr-sqrt_binary32
445×add-log-exp_binary32
445×expm1-log1p-u_binary32
444×*-un-lft-identity_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify89.0ms (0.8%)

Algorithm
egg-herbie
Rules
528×times-frac_binary32
466×associate-/r*_binary32
414×distribute-rgt-in_binary32
396×distribute-lft-in_binary32
273×associate-/l*_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03373659
19323328
234602910
Stop Event
node limit
Counts
83 → 161
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 1 5) 1/9) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/6) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) 1/18) (/.f32 1 u1))))))
(+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/8 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 1 u1)) 10)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10)) 1/3))) (*.f32 3/4 (+.f32 (*.f32 2/3 (/.f32 (+.f32 (*.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))) 1/2) (log.f32 (/.f32 1 u1)))) (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 1 u1)) 10)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10)) 1/3))))))) (pow.f32 u1 2)) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 1 5) 1/9) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/6) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) 1/18) (/.f32 1 u1)))))))
(+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/8 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 1 u1)) 10)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10)) 1/3))) (*.f32 3/4 (+.f32 (*.f32 2/3 (/.f32 (+.f32 (*.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))) 1/2) (log.f32 (/.f32 1 u1)))) (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 1 u1)) 10)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10)) 1/3))))))) (pow.f32 u1 2)) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 1 5) 1/9) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/6) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) 1/18) (/.f32 1 u1))))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/48 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 5)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 (*.f32 3/8 (*.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 (*.f32 2/3 (/.f32 (+.f32 (*.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))) 1/2) (log.f32 (/.f32 1 u1)))) (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 1 u1)) 10)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10)) 1/3))))))) (*.f32 1/4 (+.f32 (*.f32 2/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 5)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 (*.f32 -2 (/.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 (+.f32 (*.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))) 1/2) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 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)))))) (log.f32 (/.f32 1 u1)))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 1 u1)) 14)) 1/9) (*.f32 (+.f32 (*.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))) 1/2) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 14)) 1/3)))))))))) (pow.f32 u1 3)) (sqrt.f32 (log.f32 (/.f32 1 u1)))))))
(sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 1 1/6) (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/18) (/.f32 1 u1)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 1 1/6) (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/18) (/.f32 1 u1)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (*.f32 (/.f32 (+.f32 (*.f32 3/4 (+.f32 (*.f32 -1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 10)) 1/9)) (*.f32 -2/3 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/9))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (*.f32 1/8 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 10)) 1/9))) (pow.f32 u1 2)) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 1 1/6) (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/18) (/.f32 1 u1)))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 (+.f32 (*.f32 -3/8 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/9) (+.f32 (*.f32 -1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 10)) 1/9)) (*.f32 -2/3 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/9))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (+.f32 (*.f32 -1/48 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/3)) (*.f32 1/4 (+.f32 (*.f32 -2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/9))) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 14)) 1/9))) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/9))) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/9))) (+.f32 1/3 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) 1/3)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (*.f32 -2/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/3))))))) (pow.f32 u1 3)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (*.f32 (/.f32 (+.f32 (*.f32 3/4 (+.f32 (*.f32 -1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 10)) 1/9)) (*.f32 -2/3 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/9))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (*.f32 1/8 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 10)) 1/9))) (pow.f32 u1 2)) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))))
(*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 1 u1))) 1/3) (cbrt.f32 -1))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 1 u1)) 2)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3) (/.f32 1 u1)))) (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 1 u1))) 1/3) (cbrt.f32 -1)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 1 u1)) 2)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3) (/.f32 1 u1)))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)) 1/3) (/.f32 (+.f32 (*.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))) 1/2) (*.f32 (pow.f32 (cbrt.f32 -1) 2) (pow.f32 u1 2))))) (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 1 u1))) 1/3) (cbrt.f32 -1))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 1 u1)) 2)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3) (/.f32 1 u1)))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)) 1/3) (/.f32 (+.f32 (*.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))) 1/2) (*.f32 (pow.f32 (cbrt.f32 -1) 2) (pow.f32 u1 2))))) (+.f32 (*.f32 1/3 (*.f32 (/.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 (+.f32 (*.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))) 1/2) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3)))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))) (*.f32 (pow.f32 (cbrt.f32 -1) 2) (pow.f32 u1 3))) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)) 1/3))) (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 1 u1))) 1/3) (cbrt.f32 -1)))))
(pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/3)
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) 1/9) (/.f32 1 u1))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/3))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/9))) (pow.f32 u1 2)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) 1/3))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/3)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) 1/3) (/.f32 (+.f32 (*.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/9))) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/9))) (+.f32 1/3 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) 1/3)))) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/9))) (pow.f32 u1 2)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) 1/3))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/3))))
u1
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)))
(*.f32 -1 (log.f32 (/.f32 1 u1)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1)) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))))
(-.f32 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1))) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (/.f32 1 u1)))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (/.f32 1 u1))) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))))
(-.f32 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (/.f32 1 u1)))) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))))
(-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1)
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (pow.f32 1 3/2) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3/2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 3/2))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2))
(sqrt.f32 (log1p.f32 u1))
(fabs.f32 (sqrt.f32 (log1p.f32 u1)))
(log.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))
(cbrt.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3))
(expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))
(log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1))))
(exp.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(-.f32 (+.f32 1 (cbrt.f32 (log1p.f32 u1))) 1)
(*.f32 (cbrt.f32 (log1p.f32 u1)) 1)
(*.f32 1 (cbrt.f32 (log1p.f32 u1)))
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/3) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(pow.f32 (log1p.f32 u1) 1/3)
(pow.f32 (cbrt.f32 (log1p.f32 u1)) 1)
(pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 3)
(pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 2)
(sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(log.f32 (exp.f32 (cbrt.f32 (log1p.f32 u1))))
(expm1.f32 (log1p.f32 (cbrt.f32 (log1p.f32 u1))))
(log1p.f32 (expm1.f32 (cbrt.f32 (log1p.f32 u1))))
(exp.f32 (log.f32 (cbrt.f32 (log1p.f32 u1))))
(-.f32 (+.f32 1 (log1p.f32 u1)) 1)
(*.f32 (log1p.f32 u1) 1)
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(*.f32 1 (log1p.f32 u1))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.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 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (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 (log1p.f32 u1) 1/6)) (pow.f32 (log1p.f32 u1) 1/6))
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (pow.f32 (log1p.f32 u1) 1/6))
(pow.f32 (log1p.f32 u1) 1)
(pow.f32 (cbrt.f32 (log1p.f32 u1)) 3)
(pow.f32 (sqrt.f32 (log1p.f32 u1)) 2)
(pow.f32 (pow.f32 (log1p.f32 u1) 3) 1/3)
(pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 3/2)
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(log.f32 (+.f32 u1 1))
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3))
(expm1.f32 (log1p.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (log1p.f32 u1)))
Outputs
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))))
(+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 1 5) 1/9) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/6) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) 1/18) (/.f32 1 u1))))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/6) (*.f32 (/.f32 1 u1) (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18)))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/6) (/.f32 (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18) u1))))
(fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/6) (*.f32 (/.f32 (pow.f32 (/.f32 -1 (log.f32 u1)) 1/18) u1) 1/2)))
(+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/8 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 1 u1)) 10)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10)) 1/3))) (*.f32 3/4 (+.f32 (*.f32 2/3 (/.f32 (+.f32 (*.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))) 1/2) (log.f32 (/.f32 1 u1)))) (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 1 u1)) 10)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10)) 1/3))))))) (pow.f32 u1 2)) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 1 5) 1/9) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/6) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) 1/18) (/.f32 1 u1)))))))
(fma.f32 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (fma.f32 1/8 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10)))) (*.f32 3/4 (fma.f32 2/3 (/.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (neg.f32 (log.f32 u1))) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10)))) -1/9)))))) (sqrt.f32 (neg.f32 (log.f32 u1))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/6) (*.f32 (/.f32 1 u1) (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18))))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/6) (/.f32 (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18) u1))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/8 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10))) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18)) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18)) (+.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10))) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18)) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18)) -1/12) (*.f32 1/2 (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (neg.f32 (log.f32 u1))))))) (sqrt.f32 -1))))
(+.f32 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/6) (*.f32 (/.f32 (pow.f32 (/.f32 -1 (log.f32 u1)) 1/18) u1) 1/2)) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (+.f32 (*.f32 1/2 (/.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 -1 (log.f32 u1)) 1/18) (pow.f32 (/.f32 -1 (log.f32 u1)) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (neg.f32 (log.f32 u1)))) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10)))) 1/24)) u1)) (sqrt.f32 -1))))
(+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/8 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 1 u1)) 10)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10)) 1/3))) (*.f32 3/4 (+.f32 (*.f32 2/3 (/.f32 (+.f32 (*.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))) 1/2) (log.f32 (/.f32 1 u1)))) (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 1 u1)) 10)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10)) 1/3))))))) (pow.f32 u1 2)) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (/.f32 1 u1)))) (+.f32 (*.f32 1/2 (*.f32 (pow.f32 (pow.f32 1 5) 1/9) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/6) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 1 u1))) 1/18) (/.f32 1 u1))))) (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 1/48 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 5)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 (*.f32 3/8 (*.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 (*.f32 2/3 (/.f32 (+.f32 (*.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))) 1/2) (log.f32 (/.f32 1 u1)))) (*.f32 -1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 1 u1)) 10)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10)) 1/3))))))) (*.f32 1/4 (+.f32 (*.f32 2/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 5)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 (*.f32 -2 (/.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 (+.f32 (*.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))) 1/2) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 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)))))) (log.f32 (/.f32 1 u1)))) (*.f32 2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 1 u1)) 14)) 1/9) (*.f32 (+.f32 (*.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))) 1/2) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 14)) 1/3)))))))))) (pow.f32 u1 3)) (sqrt.f32 (log.f32 (/.f32 1 u1)))))))
(fma.f32 (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (fma.f32 1/8 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10)))) (*.f32 3/4 (fma.f32 2/3 (/.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (neg.f32 (log.f32 u1))) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10)))) -1/9)))))) (sqrt.f32 (neg.f32 (log.f32 u1))) (+.f32 (fma.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/6) (*.f32 (/.f32 1 u1) (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18))))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (/.f32 (sqrt.f32 -1) (/.f32 (pow.f32 u1 3) (fma.f32 1/48 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5))) (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))) (fma.f32 3/8 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (fma.f32 2/3 (/.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (neg.f32 (log.f32 u1))) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10)))) -1/9))) (*.f32 1/4 (fma.f32 2/27 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5))) (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))) (fma.f32 -2 (/.f32 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/18)) (*.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (neg.f32 (log.f32 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 (neg.f32 (log.f32 u1)) 2))) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))) (neg.f32 (log.f32 u1))) (*.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 14)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 14)) 1/18))) (*.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 14)))))))))))))))
(+.f32 (fma.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (fma.f32 1/48 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5))) (pow.f32 (cbrt.f32 -1) 5)) (fma.f32 3/8 (*.f32 (fma.f32 2/3 (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (neg.f32 (log.f32 u1))) (*.f32 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10))) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18)) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18)) -1/9)) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (*.f32 1/4 (fma.f32 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5))) (pow.f32 (cbrt.f32 -1) 5)) 2/27 (fma.f32 2/3 (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 14))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 14)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 14)) 1/18)))) (*.f32 -2 (/.f32 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1)))) (pow.f32 (cbrt.f32 -1) 2))))) (neg.f32 (log.f32 u1)))))))))) (*.f32 1/2 (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/6) (/.f32 (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18) u1)))) (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (fma.f32 1/8 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10))) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18)) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18)) (+.f32 (*.f32 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10))) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18)) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18)) -1/12) (*.f32 1/2 (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (neg.f32 (log.f32 u1))))))) (sqrt.f32 -1))))
(+.f32 (*.f32 (sqrt.f32 (neg.f32 (log.f32 u1))) (+.f32 (+.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (/.f32 (+.f32 (*.f32 1/2 (/.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 -1 (log.f32 u1)) 1/18) (pow.f32 (/.f32 -1 (log.f32 u1)) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (neg.f32 (log.f32 u1)))) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10)))) 1/24)) u1)) (sqrt.f32 -1)) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (fma.f32 1/48 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5))) (pow.f32 (cbrt.f32 -1) 5)) (fma.f32 1/4 (fma.f32 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5))) (pow.f32 (cbrt.f32 -1) 5)) 2/27 (fma.f32 2/3 (*.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 -1 (log.f32 u1)) 1/18) (pow.f32 (/.f32 -1 (log.f32 u1)) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 14))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 14)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 14)) 1/18)))) (*.f32 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))) (*.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 -1 (log.f32 u1)) 1/18) (pow.f32 (/.f32 -1 (log.f32 u1)) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/18)))) (/.f32 1/27 (/.f32 (pow.f32 (cbrt.f32 -1) 2) (cbrt.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1)))))))) (/.f32 2 (log.f32 u1))))) (*.f32 (*.f32 3/8 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (fma.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 10)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 10)))) -1/9 (*.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 -1 (log.f32 u1)) 1/18) (pow.f32 (/.f32 -1 (log.f32 u1)) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (/.f32 -2/3 (log.f32 u1)))))))))) (*.f32 (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/6) (*.f32 (/.f32 (pow.f32 (/.f32 -1 (log.f32 u1)) 1/18) u1) 1/2)))
(sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))
(sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))
(sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 1 1/6) (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/18) (/.f32 1 u1)))) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))
(+.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (*.f32 1/2 (*.f32 (/.f32 1 u1) (pow.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) 1/18))))
(fma.f32 1/2 (/.f32 (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18) u1) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 1 1/6) (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/18) (/.f32 1 u1)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (*.f32 (/.f32 (+.f32 (*.f32 3/4 (+.f32 (*.f32 -1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 10)) 1/9)) (*.f32 -2/3 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/9))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (*.f32 1/8 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 10)) 1/9))) (pow.f32 u1 2)) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 1 u1) (pow.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) 1/18))) (*.f32 (+.f32 (/.f32 (fma.f32 3/4 (fma.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 10)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 10)) 1/18)) (*.f32 -2/3 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) 1/18)))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (*.f32 1/8 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 10)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 10)) 1/18)))) (*.f32 u1 u1)) 1) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))
(fma.f32 (+.f32 1 (/.f32 (fma.f32 1/8 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 10)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 10)) 1/18)) (+.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 10)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 10)) 1/18)) -1/12) (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18) (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18)) 1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) -1/2))) (*.f32 u1 u1))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 1/2 (/.f32 (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18) u1)))
(fma.f32 (+.f32 1 (/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 10)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 10)) 1/18)) 1/24) (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18) (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18)) 1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) -1/2)) (*.f32 u1 u1))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 1/2 (/.f32 (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18) u1)))
(+.f32 (*.f32 1/2 (*.f32 (pow.f32 1 1/6) (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/18) (/.f32 1 u1)))) (+.f32 (*.f32 -1 (*.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (/.f32 (+.f32 (*.f32 -3/8 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/9) (+.f32 (*.f32 -1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 10)) 1/9)) (*.f32 -2/3 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/9))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))))))) (+.f32 (*.f32 -1/48 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/3)) (*.f32 1/4 (+.f32 (*.f32 -2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/9))) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 14)) 1/9))) (+.f32 (*.f32 -2 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/9))) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/9))) (+.f32 1/3 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) 1/3)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))) (*.f32 -2/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/3))))))) (pow.f32 u1 3)))) (+.f32 (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) (*.f32 (/.f32 (+.f32 (*.f32 3/4 (+.f32 (*.f32 -1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 10)) 1/9)) (*.f32 -2/3 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/9))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))) (*.f32 1/8 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 10)) 1/9))) (pow.f32 u1 2)) (sqrt.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)))))))
(+.f32 (*.f32 1/2 (*.f32 (/.f32 1 u1) (pow.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) 1/18))) (fma.f32 -1 (*.f32 (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (/.f32 (fma.f32 -3/8 (*.f32 (fma.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 10)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 10)) 1/18)) (*.f32 -2/3 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) 1/18)))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 5)) 1/18))) (fma.f32 -1/48 (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 5))) (*.f32 1/4 (fma.f32 -2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) 1/18)))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 14)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 14)) 1/18))) (fma.f32 -2 (/.f32 (fma.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) 1/18)))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 5)) 1/18))) (+.f32 1/3 (*.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)))))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 5))) -2/27)))))) (pow.f32 u1 3))) (*.f32 (+.f32 (/.f32 (fma.f32 3/4 (fma.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 10)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 10)) 1/18)) (*.f32 -2/3 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) 1/18)))) (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))) (*.f32 1/8 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 10)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 10)) 1/18)))) (*.f32 u1 u1)) 1) (sqrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))))
(fma.f32 1/2 (/.f32 (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18) u1) (fma.f32 (+.f32 1 (/.f32 (fma.f32 1/8 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 10)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 10)) 1/18)) (+.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 10)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 10)) 1/18)) -1/12) (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18) (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18)) 1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) -1/2))) (*.f32 u1 u1))) (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (neg.f32 (/.f32 (fma.f32 -3/8 (*.f32 (fma.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 10)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 10)) 1/18)) (*.f32 -2/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18) (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18)) 1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)) 1/18))) (fma.f32 1/4 (fma.f32 -2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18) (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18)) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 14)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 14)) 1/18))) (fma.f32 -2 (/.f32 (fma.f32 2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18) (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18)) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)) 1/18))) (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) 1/3)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5))) -2/27))) (*.f32 -1/48 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)))))) (pow.f32 u1 3))))))
(fma.f32 1/2 (/.f32 (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18) u1) (*.f32 (sqrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (-.f32 (+.f32 1 (/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 10)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 10)) 1/18)) 1/24) (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18) (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18)) 1/2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) -1/2)) (*.f32 u1 u1))) (/.f32 (fma.f32 -3/8 (*.f32 (fma.f32 -1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 10)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 10)) 1/18)) (*.f32 (/.f32 -2/3 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18) (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18)) 1/2))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)) 1/18))) (fma.f32 1/4 (fma.f32 -2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18) (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18)) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 14)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 14)) 1/18))) (fma.f32 -2 (/.f32 (fma.f32 2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18) (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18)) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)) 1/18))) (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) 1/3)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5))) -2/27))) (*.f32 -1/48 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)))))) (pow.f32 u1 3)))))
(*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 1 u1))) 1/3) (cbrt.f32 -1))
(*.f32 (cbrt.f32 -1) (cbrt.f32 (neg.f32 (log.f32 u1))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 1 u1)) 2)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3) (/.f32 1 u1)))) (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 1 u1))) 1/3) (cbrt.f32 -1)))
(fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2)) 1/18)) (*.f32 (/.f32 1 u1) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (*.f32 (cbrt.f32 -1) (cbrt.f32 (neg.f32 (log.f32 u1)))))
(fma.f32 (cbrt.f32 -1) (cbrt.f32 (neg.f32 (log.f32 u1))) (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) 1/18) (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) u1)))))
(fma.f32 (cbrt.f32 -1) (cbrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (*.f32 1/3 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) u1)) (*.f32 (pow.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) 1/18))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 1 u1)) 2)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3) (/.f32 1 u1)))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)) 1/3) (/.f32 (+.f32 (*.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))) 1/2) (*.f32 (pow.f32 (cbrt.f32 -1) 2) (pow.f32 u1 2))))) (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 1 u1))) 1/3) (cbrt.f32 -1))))
(fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2)) 1/18)) (*.f32 (/.f32 1 u1) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (fma.f32 -1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))) (/.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (*.f32 (*.f32 u1 u1) (pow.f32 (cbrt.f32 -1) 2)))) (*.f32 (cbrt.f32 -1) (cbrt.f32 (neg.f32 (log.f32 u1))))))
(fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) 1/18) (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) u1))) (fma.f32 (cbrt.f32 -1) (cbrt.f32 (neg.f32 (log.f32 u1))) (/.f32 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1)))) -1/3) (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2)) (*.f32 u1 (*.f32 u1 (pow.f32 (cbrt.f32 -1) 2))))))
(fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) 1/18)) (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) u1)) (fma.f32 (cbrt.f32 -1) (cbrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 -1 (log.f32 u1)) 1/18) (pow.f32 (/.f32 -1 (log.f32 u1)) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (/.f32 (pow.f32 (cbrt.f32 -1) 2) (cbrt.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1)))))) (/.f32 -1/3 (*.f32 u1 u1)))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 1 u1)) 2)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3) (/.f32 1 u1)))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)) 1/3) (/.f32 (+.f32 (*.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))) 1/2) (*.f32 (pow.f32 (cbrt.f32 -1) 2) (pow.f32 u1 2))))) (+.f32 (*.f32 1/3 (*.f32 (/.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 (+.f32 (*.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))) 1/2) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3)))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))) (*.f32 (pow.f32 (cbrt.f32 -1) 2) (pow.f32 u1 3))) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 1 u1)) 2)) 1/3))) (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 1 u1))) 1/3) (cbrt.f32 -1)))))
(fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2)) 1/18)) (*.f32 (/.f32 1 u1) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (fma.f32 -1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))) (/.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (*.f32 (*.f32 u1 u1) (pow.f32 (cbrt.f32 -1) 2)))) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 2))) (/.f32 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/18)) (*.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (neg.f32 (log.f32 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 (neg.f32 (log.f32 u1)) 2))) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))) (*.f32 (pow.f32 (cbrt.f32 -1) 2) (pow.f32 u1 3)))) (*.f32 (cbrt.f32 -1) (cbrt.f32 (neg.f32 (log.f32 u1)))))))
(fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) 1/18) (*.f32 (pow.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) 1/18) (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) u1))) (fma.f32 -1/3 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1)))) (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 u1 (*.f32 u1 (pow.f32 (cbrt.f32 -1) 2))))) (fma.f32 (cbrt.f32 -1) (cbrt.f32 (neg.f32 (log.f32 u1))) (*.f32 1/3 (*.f32 (/.f32 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (neg.f32 (log.f32 u1))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1)))) (pow.f32 (cbrt.f32 -1) 2))))) (pow.f32 (cbrt.f32 -1) 2)) (/.f32 (cbrt.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1)))) (pow.f32 u1 3)))))))
(+.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 1/3 (pow.f32 u1 3)) (/.f32 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))) (*.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 -1 (log.f32 u1)) 1/18) (pow.f32 (/.f32 -1 (log.f32 u1)) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (neg.f32 (log.f32 u1)) 5)) 1/18)))) (/.f32 1/27 (/.f32 (pow.f32 (cbrt.f32 -1) 2) (cbrt.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1)))))))) (pow.f32 (cbrt.f32 -1) 2))) (*.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 -1 (log.f32 u1)) 1/18) (pow.f32 (/.f32 -1 (log.f32 u1)) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) 1/2) (*.f32 u1 (*.f32 u1 (pow.f32 (cbrt.f32 -1) 2))))))) (fma.f32 (cbrt.f32 -1) (cbrt.f32 (neg.f32 (log.f32 u1))) (*.f32 (*.f32 1/3 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) u1)) (*.f32 (pow.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) 1/18) (pow.f32 (/.f32 1 (*.f32 (log.f32 u1) (log.f32 u1))) 1/18)))))
(pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/3)
(cbrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))
(cbrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) 1/9) (/.f32 1 u1))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/3))
(fma.f32 1/3 (*.f32 (/.f32 1 u1) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) 1/18))) (cbrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))
(fma.f32 1/3 (/.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) 1/18)) u1) (cbrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/9))) (pow.f32 u1 2)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) 1/3))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/3)))
(fma.f32 1/3 (*.f32 (/.f32 1 u1) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) 1/18))) (fma.f32 -1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) 1/18)))) (*.f32 u1 u1))) (cbrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)))))
(fma.f32 1/3 (/.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) 1/18)) u1) (fma.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18) (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18)) 1/2) (/.f32 (*.f32 u1 u1) (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))))) (cbrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))))
(fma.f32 1/3 (/.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) 1/18)) u1) (fma.f32 -1/3 (*.f32 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) u1) (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18) (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18)) 1/2) u1)) (cbrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) 1/9) (/.f32 1 u1))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) 1/3) (/.f32 (+.f32 (*.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/9))) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 5)) 1/9))) (+.f32 1/3 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) 1/3)))) (pow.f32 u1 3)))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))) 1/9))) (pow.f32 u1 2)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 2)) 1/3))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1)) 1/3))))
(fma.f32 1/3 (*.f32 (/.f32 1 u1) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)) 1/18))) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))) (/.f32 (fma.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) 1/18)))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 5)) 1/18))) (+.f32 1/3 (*.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2)))))) (pow.f32 u1 3))) (fma.f32 -1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1)) 2))) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))) 1/18)))) (*.f32 u1 u1))) (cbrt.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))))))
(fma.f32 1/3 (/.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) 1/18)) u1) (fma.f32 1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (/.f32 (fma.f32 2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18) (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18)) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)) 1/18))) (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) 1/3)) (pow.f32 u1 3))) (fma.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18) (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18)) 1/2) (/.f32 (*.f32 u1 u1) (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))))) (cbrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))))))
(+.f32 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) (+.f32 (*.f32 (/.f32 -1/3 u1) (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18) (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18)) 1/2) u1)) (*.f32 1/3 (/.f32 (fma.f32 2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18) (pow.f32 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))) 1/18)) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 5)) 1/18))) (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2))) 1/3)) (pow.f32 u1 3))))) (fma.f32 1/3 (/.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) 2)) 1/18)) u1) (cbrt.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))))
u1
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) u1)
(fma.f32 -1/2 (*.f32 u1 u1) u1)
(fma.f32 (*.f32 u1 u1) -1/2 u1)
(+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1))
(fma.f32 -1/2 (*.f32 u1 u1) (fma.f32 1/3 (pow.f32 u1 3) u1))
(fma.f32 (*.f32 u1 u1) -1/2 (fma.f32 1/3 (pow.f32 u1 3) u1))
(+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/2 (pow.f32 u1 2)) (+.f32 (*.f32 1/3 (pow.f32 u1 3)) u1)))
(fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 -1/2 (*.f32 u1 u1) (fma.f32 1/3 (pow.f32 u1 3) u1)))
(fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 (*.f32 u1 u1) -1/2 (fma.f32 1/3 (pow.f32 u1 3) u1)))
(*.f32 -1 (log.f32 (/.f32 1 u1)))
(neg.f32 (neg.f32 (log.f32 u1)))
(log.f32 u1)
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1))
(fma.f32 -1 (neg.f32 (log.f32 u1)) (/.f32 1 u1))
(+.f32 (/.f32 1 u1) (log.f32 u1))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1)) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))))
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u1)) (/.f32 1 u1)) (/.f32 1/2 (*.f32 u1 u1)))
(+.f32 (/.f32 1 u1) (-.f32 (log.f32 u1) (/.f32 1/2 (*.f32 u1 u1))))
(+.f32 (/.f32 1 u1) (+.f32 (log.f32 u1) (/.f32 -1/2 (*.f32 u1 u1))))
(-.f32 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u1))) (/.f32 1 u1))) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))))
(+.f32 (/.f32 1/3 (pow.f32 u1 3)) (-.f32 (fma.f32 -1 (neg.f32 (log.f32 u1)) (/.f32 1 u1)) (/.f32 1/2 (*.f32 u1 u1))))
(+.f32 (+.f32 (/.f32 1 u1) (log.f32 u1)) (-.f32 (/.f32 1/3 (pow.f32 u1 3)) (/.f32 1/2 (*.f32 u1 u1))))
(+.f32 (+.f32 (/.f32 1 u1) (log.f32 u1)) (+.f32 (/.f32 1/3 (pow.f32 u1 3)) (/.f32 -1/2 (*.f32 u1 u1))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (log.f32 -1))
(fma.f32 -1 (log.f32 (/.f32 -1 u1)) (log.f32 -1))
(-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (/.f32 1 u1)))
(fma.f32 -1 (log.f32 (/.f32 -1 u1)) (+.f32 (/.f32 1 u1) (log.f32 -1)))
(+.f32 (/.f32 1 u1) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))))
(+.f32 (log.f32 -1) (-.f32 (/.f32 1 u1) (log.f32 (/.f32 -1 u1))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (/.f32 1 u1))) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (+.f32 (/.f32 1 u1) (log.f32 -1))) (/.f32 1/2 (*.f32 u1 u1)))
(+.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1 u1) (/.f32 -1/2 (*.f32 u1 u1))))
(-.f32 (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (log.f32 -1) (/.f32 1 u1)))) (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))))
(+.f32 (/.f32 1/3 (pow.f32 u1 3)) (-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (+.f32 (/.f32 1 u1) (log.f32 -1))) (/.f32 1/2 (*.f32 u1 u1))))
(+.f32 (+.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1 u1) (/.f32 1/3 (pow.f32 u1 3)))) (/.f32 -1/2 (*.f32 u1 u1)))
(+.f32 (/.f32 1/3 (pow.f32 u1 3)) (+.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1 u1) (/.f32 -1/2 (*.f32 u1 u1)))))
(-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1)
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/6))
(pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3)
(*.f32 (sqrt.f32 (log1p.f32 u1)) 1)
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(*.f32 1 (sqrt.f32 (log1p.f32 u1)))
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (cbrt.f32 (log1p.f32 u1)))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/6))
(pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3)
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (pow.f32 (log1p.f32 u1) 1/4))
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 1 3/2) (sqrt.f32 (log1p.f32 u1)))
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) 3/2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 3/2))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3/2))
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/6))
(pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3)
(sqrt.f32 (log1p.f32 u1))
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(fabs.f32 (sqrt.f32 (log1p.f32 u1)))
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(log.f32 (exp.f32 (sqrt.f32 (log1p.f32 u1))))
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(cbrt.f32 (pow.f32 (sqrt.f32 (log1p.f32 u1)) 3))
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(expm1.f32 (log1p.f32 (sqrt.f32 (log1p.f32 u1))))
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(log1p.f32 (expm1.f32 (sqrt.f32 (log1p.f32 u1))))
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(exp.f32 (log.f32 (sqrt.f32 (log1p.f32 u1))))
(+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1))
(+.f32 (sqrt.f32 (log1p.f32 u1)) 0)
(sqrt.f32 (log1p.f32 u1))
(-.f32 (+.f32 1 (cbrt.f32 (log1p.f32 u1))) 1)
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u1)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(*.f32 (cbrt.f32 (log1p.f32 u1)) 1)
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u1)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(*.f32 1 (cbrt.f32 (log1p.f32 u1)))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u1)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u1)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 2) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u1)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (log1p.f32 u1) 1/6) (pow.f32 (log1p.f32 u1) 1/6))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u1)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (log1p.f32 u1)))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u1)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1/3) (cbrt.f32 (cbrt.f32 (log1p.f32 u1))))
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) (cbrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2)))
(pow.f32 (log1p.f32 u1) 1/3)
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u1)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(pow.f32 (cbrt.f32 (log1p.f32 u1)) 1)
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u1)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u1))) 3)
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u1)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 2)
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u1)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u1)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(log.f32 (exp.f32 (cbrt.f32 (log1p.f32 u1))))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u1)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(expm1.f32 (log1p.f32 (cbrt.f32 (log1p.f32 u1))))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u1)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(log1p.f32 (expm1.f32 (cbrt.f32 (log1p.f32 u1))))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u1)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(exp.f32 (log.f32 (cbrt.f32 (log1p.f32 u1))))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u1)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u1)) 0)
(cbrt.f32 (log1p.f32 u1))
(-.f32 (+.f32 1 (log1p.f32 u1)) 1)
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (log1p.f32 u1) 1)
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (cbrt.f32 (log1p.f32 u1)) (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (sqrt.f32 (log1p.f32 u1)) (sqrt.f32 (log1p.f32 u1)))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 1 (log1p.f32 u1))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (cbrt.f32 (log1p.f32 u1)))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (pow.f32 (log1p.f32 u1) 1/4) (*.f32 (pow.f32 (log1p.f32 u1) 1/4) (sqrt.f32 (log1p.f32 u1))))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (log1p.f32 u1) 1/4)) (pow.f32 (log1p.f32 u1) 1/4))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 1) (cbrt.f32 (log1p.f32 u1)))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.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 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) (pow.f32 (log1p.f32 u1) 1/6)) (pow.f32 (log1p.f32 u1) 1/6))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(*.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cbrt.f32 (log1p.f32 u1))) (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 (sqrt.f32 (log1p.f32 u1)) (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3))
(pow.f32 (log1p.f32 u1) 1)
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(pow.f32 (cbrt.f32 (log1p.f32 u1)) 3)
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(pow.f32 (sqrt.f32 (log1p.f32 u1)) 2)
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(pow.f32 (pow.f32 (log1p.f32 u1) 3) 1/3)
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 2) 3/2)
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(log.f32 (+.f32 u1 1))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(cbrt.f32 (pow.f32 (log1p.f32 u1) 3))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(expm1.f32 (log1p.f32 (log1p.f32 u1)))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)
(exp.f32 (log.f32 (log1p.f32 u1)))
(+.f32 1 (-.f32 (log1p.f32 u1) 1))
(+.f32 (log1p.f32 u1) 0)
(log1p.f32 u1)

localize91.0ms (0.8%)

Local error

Found 4 expressions with local error:

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

Compiled 73 to 46 computations (37% saved)

series4.0ms (0%)

Counts
3 → 44
Calls

12 calls:

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

rewrite58.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
698×log-prod_binary32
466×prod-diff_binary32
385×pow-unpow_binary32
341×pow2_binary32
243×expm1-udef_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify65.0ms (0.6%)

Algorithm
egg-herbie
Rules
602×unswap-sqr_binary32
512×distribute-rgt-in_binary32
478×distribute-lft-in_binary32
440×associate-/l*_binary32
178×fma-def_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03052428
18382160
230152030
Stop Event
node limit
Counts
107 → 210
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 -3 u1)
(+.f32 (*.f32 -3/2 (pow.f32 u1 2)) (*.f32 -3 u1))
(+.f32 (*.f32 -3/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1 (pow.f32 u1 3)) (*.f32 -3 u1)))
(+.f32 (*.f32 -3/2 (pow.f32 u1 2)) (+.f32 (*.f32 -3/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1 (pow.f32 u1 3)) (*.f32 -3 u1))))
(*.f32 3 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))
(-.f32 (*.f32 3 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (*.f32 3 (/.f32 1 u1)))
(-.f32 (*.f32 3 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 3 (/.f32 1 u1)) (*.f32 3/2 (/.f32 1 (pow.f32 u1 2)))))
(-.f32 (*.f32 3 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 3 (/.f32 1 u1)) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 (pow.f32 u1 3)))))
(*.f32 -3 (log.f32 (/.f32 -1 u1)))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u1))) (*.f32 3 (/.f32 1 u1)))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 3 (/.f32 1 u1)) (*.f32 3/2 (/.f32 1 (pow.f32 u1 2)))))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 3 (/.f32 1 u1)) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 (pow.f32 u1 3)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(+.f32 0 (log1p.f32 u1))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2)) (log.f32 (cbrt.f32 (+.f32 u1 1))))
(+.f32 (log.f32 (hypot.f32 1 (sqrt.f32 u1))) (log.f32 (hypot.f32 1 (sqrt.f32 u1))))
(-.f32 0 (log1p.f32 u1))
(-.f32 (log1p.f32 (pow.f32 u1 3)) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 u1))) 1)
(-.f32 (log.f32 (-.f32 1 (*.f32 u1 u1))) (log1p.f32 u1))
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 3)) (+.f32 0 (+.f32 (pow.f32 (log1p.f32 u1) 2) (*.f32 0 (log1p.f32 u1)))))
(/.f32 (-.f32 0 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(pow.f32 (log1p.f32 u1) 1)
(pow.f32 (sqrt.f32 (log1p.f32 u1)) 2)
(pow.f32 (pow.f32 (log1p.f32 u1) 2) 1/2)
(pow.f32 (pow.f32 (log1p.f32 u1) 3) 1/3)
(pow.f32 (cbrt.f32 (log1p.f32 u1)) 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)))
(log1p.f32 u1)
(exp.f32 (log.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1))
(+.f32 0 (*.f32 3 (log1p.f32 u1)))
(+.f32 (log.f32 (pow.f32 (+.f32 u1 1) 2)) (log1p.f32 u1))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (+.f32 u1 1) 3))) (log.f32 (sqrt.f32 (pow.f32 (+.f32 u1 1) 3))))
(-.f32 0 (*.f32 3 (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 3 (log1p.f32 u1)))) 1)
(pow.f32 (*.f32 3 (log1p.f32 u1)) 1)
(pow.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) 9) 1/2)
(pow.f32 (pow.f32 (*.f32 3 (log1p.f32 u1)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 3 (log1p.f32 u1))) 3)
(pow.f32 (sqrt.f32 (*.f32 3 (log1p.f32 u1))) 2)
(neg.f32 (*.f32 3 (log1p.f32 u1)))
(sqrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) 9))
(log.f32 (pow.f32 (+.f32 u1 1) 3))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 3 (log1p.f32 u1)))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 3 (log1p.f32 u1))))))
(cbrt.f32 (pow.f32 (*.f32 3 (log1p.f32 u1)) 3))
(expm1.f32 (log1p.f32 (*.f32 3 (log1p.f32 u1))))
(log1p.f32 (expm1.f32 (*.f32 3 (log1p.f32 u1))))
(exp.f32 (log.f32 (*.f32 3 (log1p.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 3 (log1p.f32 u1))) 1))
(+.f32 0 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log1p.f32 u1)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log1p.f32 u1))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log1p.f32 u1))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log1p.f32 u1))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 1)
(pow.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)) 1/2)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) 2)
(pow.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)) 1/3)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log1p.f32 u1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) 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)))
(-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1)
(fma.f32 -1/2 (*.f32 u1 u1) (neg.f32 u1))
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2))))
(fma.f32 -1 u1 (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 -1/2 (*.f32 u1 u1))))
(-.f32 (fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3))) u1)
(-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 -1/3 u1))) u1)
(+.f32 (*.f32 -1 u1) (+.f32 (*.f32 -1/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))))
(fma.f32 -1 u1 (fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 -1/3 (pow.f32 u1 3) (*.f32 -1/2 (*.f32 u1 u1)))))
(-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))) u1)
(-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 -1/3 u1)))) 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 (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 (+.f32 (log.f32 u1) (/.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 (+.f32 (log.f32 -1) (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 u1) (-.f32 (log.f32 -1) (+.f32 (/.f32 1/2 (*.f32 u1 u1)) (+.f32 (/.f32 1 u1) (/.f32 1/3 (pow.f32 u1 3))))))
(+.f32 (+.f32 (log.f32 -1) (+.f32 (+.f32 (log.f32 u1) (/.f32 -1 u1)) (/.f32 -1/2 (*.f32 u1 u1)))) (/.f32 -1/3 (pow.f32 u1 3)))
(*.f32 -1 (log.f32 (/.f32 -1 u1)))
(neg.f32 (log.f32 (/.f32 -1 u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (/.f32 1 u1))
(fma.f32 -1 (log.f32 (/.f32 -1 u1)) (/.f32 -1 u1))
(-.f32 (/.f32 -1 u1) (log.f32 (/.f32 -1 u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1)))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (+.f32 (/.f32 1 u1) (/.f32 1/2 (*.f32 u1 u1))))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u1)) (/.f32 -1 u1)) (/.f32 1/2 (*.f32 u1 u1)))
(+.f32 (-.f32 (/.f32 -1 u1) (log.f32 (/.f32 -1 u1))) (/.f32 -1/2 (*.f32 u1 u1)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u1 3))) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 u1))))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u1))) (+.f32 (+.f32 (/.f32 1 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 (+.f32 (-.f32 (/.f32 -1 u1) (log.f32 (/.f32 -1 u1))) (/.f32 -1/2 (*.f32 u1 u1))) (/.f32 -1/3 (pow.f32 u1 3)))
(*.f32 -3 u1)
(*.f32 u1 -3)
(+.f32 (*.f32 -3/2 (pow.f32 u1 2)) (*.f32 -3 u1))
(fma.f32 -3/2 (*.f32 u1 u1) (*.f32 u1 -3))
(fma.f32 u1 -3 (*.f32 (*.f32 u1 u1) -3/2))
(*.f32 u1 (+.f32 -3 (*.f32 -3/2 u1)))
(+.f32 (*.f32 -3/2 (pow.f32 u1 2)) (+.f32 (*.f32 -1 (pow.f32 u1 3)) (*.f32 -3 u1)))
(fma.f32 -3/2 (*.f32 u1 u1) (fma.f32 -1 (pow.f32 u1 3) (*.f32 u1 -3)))
(fma.f32 (*.f32 u1 u1) -3/2 (-.f32 (*.f32 u1 -3) (pow.f32 u1 3)))
(+.f32 (*.f32 u1 -3) (*.f32 (*.f32 u1 u1) (-.f32 -3/2 u1)))
(+.f32 (*.f32 -3/2 (pow.f32 u1 2)) (+.f32 (*.f32 -3/4 (pow.f32 u1 4)) (+.f32 (*.f32 -1 (pow.f32 u1 3)) (*.f32 -3 u1))))
(fma.f32 -3/2 (*.f32 u1 u1) (fma.f32 -3/4 (pow.f32 u1 4) (fma.f32 -1 (pow.f32 u1 3) (*.f32 u1 -3))))
(fma.f32 (*.f32 u1 u1) -3/2 (fma.f32 (pow.f32 u1 4) -3/4 (-.f32 (*.f32 u1 -3) (pow.f32 u1 3))))
(*.f32 3 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))
(*.f32 3 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))
(*.f32 3 (+.f32 (log.f32 -1) (log.f32 u1)))
(-.f32 (*.f32 3 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (*.f32 3 (/.f32 1 u1)))
(*.f32 3 (+.f32 (log.f32 -1) (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (/.f32 1 u1))))
(fma.f32 3 (+.f32 (log.f32 -1) (log.f32 u1)) (/.f32 -3 u1))
(-.f32 (*.f32 3 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 3 (/.f32 1 u1)) (*.f32 3/2 (/.f32 1 (pow.f32 u1 2)))))
(-.f32 (*.f32 3 (+.f32 (log.f32 -1) (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (/.f32 1 u1)))) (/.f32 3/2 (*.f32 u1 u1)))
(-.f32 (fma.f32 3 (+.f32 (log.f32 -1) (log.f32 u1)) (/.f32 -3 u1)) (/.f32 3/2 (*.f32 u1 u1)))
(+.f32 (fma.f32 3 (+.f32 (log.f32 -1) (log.f32 u1)) (/.f32 -3 u1)) (/.f32 -3/2 (*.f32 u1 u1)))
(-.f32 (*.f32 3 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))) (+.f32 (*.f32 3 (/.f32 1 u1)) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 (pow.f32 u1 3)))))
(-.f32 (*.f32 3 (+.f32 (log.f32 -1) (-.f32 (neg.f32 (neg.f32 (log.f32 u1))) (/.f32 1 u1)))) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 3/2 (*.f32 u1 u1))))
(-.f32 (fma.f32 3 (+.f32 (log.f32 -1) (log.f32 u1)) (/.f32 -3 u1)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 3/2 (*.f32 u1 u1))))
(+.f32 (fma.f32 3 (+.f32 (log.f32 -1) (log.f32 u1)) (/.f32 -3 u1)) (+.f32 (/.f32 -3/2 (*.f32 u1 u1)) (/.f32 -1 (pow.f32 u1 3))))
(*.f32 -3 (log.f32 (/.f32 -1 u1)))
(*.f32 (log.f32 (/.f32 -1 u1)) -3)
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u1))) (*.f32 3 (/.f32 1 u1)))
(-.f32 (*.f32 (log.f32 (/.f32 -1 u1)) -3) (/.f32 3 u1))
(fma.f32 (log.f32 (/.f32 -1 u1)) -3 (/.f32 -3 u1))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 3 (/.f32 1 u1)) (*.f32 3/2 (/.f32 1 (pow.f32 u1 2)))))
(-.f32 (*.f32 (log.f32 (/.f32 -1 u1)) -3) (+.f32 (/.f32 3 u1) (/.f32 3/2 (*.f32 u1 u1))))
(-.f32 (fma.f32 (log.f32 (/.f32 -1 u1)) -3 (/.f32 -3 u1)) (/.f32 3/2 (*.f32 u1 u1)))
(+.f32 (fma.f32 (log.f32 (/.f32 -1 u1)) -3 (/.f32 -3/2 (*.f32 u1 u1))) (/.f32 -3 u1))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u1))) (+.f32 (*.f32 3 (/.f32 1 u1)) (+.f32 (*.f32 3/2 (/.f32 1 (pow.f32 u1 2))) (/.f32 1 (pow.f32 u1 3)))))
(-.f32 (*.f32 (log.f32 (/.f32 -1 u1)) -3) (+.f32 (/.f32 3 u1) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 3/2 (*.f32 u1 u1)))))
(-.f32 (fma.f32 (log.f32 (/.f32 -1 u1)) -3 (/.f32 -3 u1)) (+.f32 (/.f32 1 (pow.f32 u1 3)) (/.f32 3/2 (*.f32 u1 u1))))
(+.f32 (fma.f32 (log.f32 (/.f32 -1 u1)) -3 (/.f32 -3 u1)) (+.f32 (/.f32 -3/2 (*.f32 u1 u1)) (/.f32 -1 (pow.f32 u1 3))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))))
(fma.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(fma.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (sqrt.f32 -1)) u1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)))))))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (fma.f32 (/.f32 (*.f32 -1/2 (sqrt.f32 -1)) (*.f32 (/.f32 u1 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (/.f32 u1 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 -1)) (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (/.f32 u1 (sqrt.f32 -1))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) u1) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (pow.f32 u1 2)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))) (*.f32 -1/2 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))) 2)) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1))))))))) (pow.f32 u1 3)) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 1 u1)))))))))))
(fma.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (/.f32 u1 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) (fma.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (sqrt.f32 -1) (/.f32 (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1)))))) (/.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))) 2)) (+.f32 (log.f32 -1) (neg.f32 (neg.f32 (log.f32 u1))))))))) (pow.f32 u1 3)))))))
(fma.f32 -1/2 (*.f32 (*.f32 (/.f32 (sqrt.f32 -1) u1) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 (/.f32 (*.f32 (sqrt.f32 -1) (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2))) u1) (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1)) (*.f32 (/.f32 (sqrt.f32 -1) (pow.f32 u1 3)) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (fma.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) 2)) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3))))) (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1)))))))
(+.f32 (*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (+.f32 (log.f32 -1) (log.f32 u1))))) (*.f32 (sqrt.f32 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))) (+.f32 (*.f32 -1/2 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1) (sqrt.f32 -1))) (*.f32 -1/2 (*.f32 (/.f32 (sqrt.f32 -1) (*.f32 u1 u1)) (+.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (+.f32 1/2 (*.f32 1/4 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1)))))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (/.f32 u1 (fma.f32 1/2 (/.f32 (+.f32 1/2 (*.f32 1/4 (/.f32 1 (+.f32 (log.f32 -1) (log.f32 u1))))) (+.f32 (log.f32 -1) (log.f32 u1))) 1/3)))))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))))
(*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (pow.f32 (sqrt.f32 -1) 2)))
(*.f32 -1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1)))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1)) (*.f32 -1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2))))))
(fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (*.f32 u1 u1)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1) 1) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (-.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (log.f32 (/.f32 -1 u1)))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 3)))) (+.f32 (*.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (pow.f32 (sqrt.f32 -1) 2) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))) (+.f32 (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1))) (*.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (*.f32 (+.f32 1/2 (pow.f32 (*.f32 1/2 (*.f32 (/.f32 1 (sqrt.f32 -1)) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))))) 2)) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (pow.f32 u1 2)))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (*.f32 (log.f32 (/.f32 -1 u1)) (pow.f32 (sqrt.f32 -1) 2))))) (/.f32 (pow.f32 u1 3) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))) (fma.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (pow.f32 (sqrt.f32 -1) 2)) (*.f32 -1/2 (+.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) u1)) (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (*.f32 1/2 (/.f32 1 (sqrt.f32 -1))) (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) 2)) (/.f32 (*.f32 u1 u1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))))))
(fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (*.f32 (/.f32 (-.f32 1/3 (*.f32 1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1))))) (pow.f32 u1 3)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))) (fma.f32 -1/2 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (+.f32 (/.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) u1) (*.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (*.f32 u1 u1)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))) (*.f32 -1 (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log.f32 (/.f32 -1 u1)))))))
(+.f32 (*.f32 (*.f32 -1/2 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1))))) (+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (pow.f32 u1 3)) (+.f32 1/3 (*.f32 -1/2 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) (log.f32 (/.f32 -1 u1)))))) (*.f32 (+.f32 (/.f32 (+.f32 1/2 (pow.f32 (*.f32 (sqrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u1)))) (/.f32 1/2 (sqrt.f32 -1))) 2)) u1) 1) (/.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) u1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (neg.f32 (sqrt.f32 (log.f32 (/.f32 -1 u1))))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (sqrt.f32 (log1p.f32 (neg.f32 u1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))) (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 (*.f32 -2 (sqrt.f32 -1)) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 (+.f32 (*.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 -1)))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1)))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 2/3 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))))
(fma.f32 -2 (*.f32 (sqrt.f32 -1) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))) (*.f32 (+.f32 (*.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2)))) 1) (sqrt.f32 -1))))
(+.f32 (*.f32 -2 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 -4/45 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (+.f32 (*.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1)))) (*.f32 2/3 (*.f32 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (sqrt.f32 (log.f32 (-.f32 1 u1))))))))
(fma.f32 -2 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))) (fma.f32 -4/45 (*.f32 (sqrt.f32 -1) (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (log.f32 (-.f32 1 u1))))) (fma.f32 (sqrt.f32 -1) (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 2/3 (*.f32 (sqrt.f32 (log.f32 (-.f32 1 u1))) (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))))))
(+.f32 (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (sqrt.f32 -1) (*.f32 2/3 (*.f32 (sqrt.f32 -1) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)))))) (*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (*.f32 -2 (sqrt.f32 -1)) (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2)))) (*.f32 (*.f32 -4/45 (sqrt.f32 -1)) (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u1))) (+.f32 (*.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) 1) (sqrt.f32 -1)) (*.f32 (sqrt.f32 -1) (+.f32 (*.f32 -2 (*.f32 u2 (*.f32 u2 (pow.f32 (PI.f32) 2)))) (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)))))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (*.f32 (sqrt.f32 -1) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log.f32 (-.f32 1 u1))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 -1) (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 (neg.f32 u1)))))
(+.f32 0 (log1p.f32 u1))
(log1p.f32 u1)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 u1 1)) 2)) (log.f32 (cbrt.f32 (+.f32 u1 1))))
(*.f32 3 (log.f32 (cbrt.f32 (+.f32 u1 1))))
(+.f32 (log.f32 (hypot.f32 1 (sqrt.f32 u1))) (log.f32 (hypot.f32 1 (sqrt.f32 u1))))
(*.f32 2 (log.f32 (hypot.f32 1 (sqrt.f32 u1))))
(-.f32 0 (log1p.f32 u1))
(neg.f32 (log1p.f32 u1))
(-.f32 (log1p.f32 (pow.f32 u1 3)) (log.f32 (+.f32 1 (fma.f32 u1 u1 u1))))
(-.f32 (log1p.f32 (pow.f32 u1 3)) (log1p.f32 (fma.f32 u1 u1 u1)))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 u1))) 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 (-.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 0 (pow.f32 (log1p.f32 u1) 2)) (log1p.f32 u1))
(neg.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) 2) 1/2)
(log1p.f32 u1)
(pow.f32 (pow.f32 (log1p.f32 u1) 3) 1/3)
(log1p.f32 u1)
(pow.f32 (cbrt.f32 (log1p.f32 u1)) 3)
(log1p.f32 u1)
(neg.f32 (log1p.f32 u1))
(sqrt.f32 (pow.f32 (log1p.f32 u1) 2))
(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)
(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)
(+.f32 0 (*.f32 3 (log1p.f32 u1)))
(*.f32 3 (log1p.f32 u1))
(+.f32 (log.f32 (pow.f32 (+.f32 u1 1) 2)) (log1p.f32 u1))
(*.f32 3 (log1p.f32 u1))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (+.f32 u1 1) 3))) (log.f32 (sqrt.f32 (pow.f32 (+.f32 u1 1) 3))))
(*.f32 3 (log1p.f32 u1))
(-.f32 0 (*.f32 3 (log1p.f32 u1)))
(*.f32 -3 (log1p.f32 u1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 3 (log1p.f32 u1)))) 1)
(*.f32 3 (log1p.f32 u1))
(pow.f32 (*.f32 3 (log1p.f32 u1)) 1)
(*.f32 3 (log1p.f32 u1))
(pow.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) 9) 1/2)
(sqrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) 9))
(fabs.f32 (*.f32 3 (log1p.f32 u1)))
(pow.f32 (pow.f32 (*.f32 3 (log1p.f32 u1)) 3) 1/3)
(*.f32 3 (log1p.f32 u1))
(pow.f32 (cbrt.f32 (*.f32 3 (log1p.f32 u1))) 3)
(*.f32 3 (log1p.f32 u1))
(pow.f32 (sqrt.f32 (*.f32 3 (log1p.f32 u1))) 2)
(*.f32 3 (log1p.f32 u1))
(neg.f32 (*.f32 3 (log1p.f32 u1)))
(*.f32 -3 (log1p.f32 u1))
(sqrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 2) 9))
(fabs.f32 (*.f32 3 (log1p.f32 u1)))
(log.f32 (pow.f32 (+.f32 u1 1) 3))
(*.f32 3 (log1p.f32 u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 3 (log1p.f32 u1)))))
(*.f32 3 (log1p.f32 u1))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 3 (log1p.f32 u1))))))
(*.f32 -3 (log1p.f32 u1))
(cbrt.f32 (pow.f32 (*.f32 3 (log1p.f32 u1)) 3))
(*.f32 3 (log1p.f32 u1))
(expm1.f32 (log1p.f32 (*.f32 3 (log1p.f32 u1))))
(*.f32 3 (log1p.f32 u1))
(log1p.f32 (expm1.f32 (*.f32 3 (log1p.f32 u1))))
(*.f32 3 (log1p.f32 u1))
(exp.f32 (log.f32 (*.f32 3 (log1p.f32 u1))))
(*.f32 3 (log1p.f32 u1))
(exp.f32 (*.f32 (log.f32 (*.f32 3 (log1p.f32 u1))) 1))
(*.f32 3 (log1p.f32 u1))
(+.f32 0 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log1p.f32 u1)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (log1p.f32 u1))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log1p.f32 u1))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log1p.f32 u1))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 1)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)) 1/2)
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)))
(fabs.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 3) 1/3)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) 3)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) 2)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)) 1/3)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(pow.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)) 1/3)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 2)))
(sqrt.f32 (*.f32 (log1p.f32 u1) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)))
(fabs.f32 (*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1))))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) (sqrt.f32 (log1p.f32 u1))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2)))) 3))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u1) 3/2) (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) 3) (pow.f32 (log1p.f32 u1) 3/2)))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))))) 1))
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (log1p.f32 u1)))

localize68.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 78 to 26 computations (66.7% saved)

series56.0ms (0.5%)

Counts
3 → 40
Calls

12 calls:

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

rewrite78.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
931×prod-diff_binary32
720×log-prod_binary32
313×fma-def_binary32
256×expm1-udef_binary32
256×log1p-udef_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify124.0ms (1.1%)

Algorithm
egg-herbie
Rules
387×fma-neg_binary32
327×cancel-sign-sub-inv_binary32
252×fma-def_binary32
211×sub-neg_binary32
209×associate-*r*_binary32
Iterations

Useful iterations: 2 (0.0ms)

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

eval571.0ms (5%)

Compiler

Compiled 31221 to 21170 computations (32.2% saved)

prune322.0ms (2.8%)

Pruning

48 alts after pruning (42 fresh and 6 done)

PrunedKeptTotal
New91116927
Fresh32629
Picked101
Done268
Total91748965
Error
0.0b
Counts
965 → 48
Alt Table
Click to see full alt table
StatusErrorProgram
8.7b
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (log1p.f32 u1)) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))) 2)
11.1b
(*.f32 (pow.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 2) 3/2) 1)
8.2b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3) 1/6) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
11.1b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/3) 3/2) 1)
11.1b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3) 1)
7.7b
(*.f32 (pow.f32 (pow.f32 u1 1/6) 3) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
12.7b
(*.f32 (pow.f32 (-.f32 (+.f32 1 (cbrt.f32 (log1p.f32 u1))) 1) 3/2) 1)
20.7b
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (+.f32 1 (log1p.f32 u1)) 1)) 3/2) 1)
10.8b
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u1)) 3/2) 1)
10.3b
(*.f32 (pow.f32 (cbrt.f32 u1) 3/2) 1)
14.0b
(*.f32 (-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1) 1)
13.6b
(*.f32 (+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1)) 1)
6.7b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3)))) u1))) 1)
1.6b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 -1/3 u1)))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
7.1b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
2.1b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 -1/3 u1))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
7.8b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1))) 1)
7.9b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))) 1)
0.4b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 3 (*.f32 1/3 (log1p.f32 (neg.f32 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.2b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 1/3 (+.f32 (*.f32 u1 -3) (*.f32 (*.f32 u1 u1) (-.f32 -3/2 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.3b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 1/3 (*.f32 u1 (+.f32 -3 (*.f32 -3/2 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
6.9b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 1/3 (*.f32 u1 -3)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
15.6b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
10.2b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
1.0b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)) (sqrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)) -1))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3)) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (+.f32 2 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1) 1))
1.1b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
0.2b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (pow.f32 u2 2/3) (*.f32 (cbrt.f32 u2) (PI.f32))))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
5.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
14.5b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
29.9b
(*.f32 (sqrt.f32 (neg.f32 0)) 1)
6.9b
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
8.0b
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
11.1b
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
0.3b
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
7.6b
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
10.8b
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
5.7b
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
8.5b
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) (log1p.f32 u1)))
10.7b
(sqrt.f32 (log1p.f32 u1))
20.6b
(sqrt.f32 (log.f32 (+.f32 1 u1)))
Compiler

Compiled 1482 to 1230 computations (17% saved)

localize88.0ms (0.8%)

Local error

Found 4 expressions with local error:

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

Compiled 77 to 35 computations (54.5% saved)

series36.0ms (0.3%)

Counts
3 → 44
Calls

12 calls:

TimeVariablePointExpression
11.0ms
u2
@inf
(pow.f32 u2 2/3)
10.0ms
u2
@-inf
(pow.f32 u2 2/3)
10.0ms
u2
@0
(pow.f32 u2 2/3)
2.0ms
u2
@-inf
(*.f32 (pow.f32 u2 2/3) (*.f32 (cbrt.f32 u2) (PI.f32)))
0.0ms
u2
@inf
(*.f32 (pow.f32 u2 2/3) (*.f32 (cbrt.f32 u2) (PI.f32)))

rewrite60.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
743×log-prod_binary32
374×pow-unpow_binary32
368×pow2_binary32
262×pow1/3_binary32
260×expm1-udef_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify55.0ms (0.5%)

Algorithm
egg-herbie
Rules
898×fma-def_binary32
558×unswap-sqr_binary32
307×distribute-rgt-in_binary32
301×distribute-lft-in_binary32
286×times-frac_binary32
Iterations

Useful iterations: 2 (0.0ms)

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

localize22.0ms (0.2%)

Compiler

Compiled 20 to 9 computations (55% saved)

localize70.0ms (0.6%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(log1p.f32 u1)
0.1b
(log.f32 (log1p.f32 u1))
1.2b
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2))
Compiler

Compiled 30 to 17 computations (43.3% saved)

series4.0ms (0%)

Counts
2 → 20
Calls

6 calls:

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

rewrite39.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
532×pow1_binary32
514×add-sqr-sqrt_binary32
489×add-log-exp_binary32
489×expm1-log1p-u_binary32
488×log1p-expm1-u_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify62.0ms (0.5%)

Algorithm
egg-herbie
Rules
686×fma-def_binary32
415×associate-/r*_binary32
407×unswap-sqr_binary32
373×fma-neg_binary32
323×times-frac_binary32
Iterations

Useful iterations: 3 (0.0ms)

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

localize80.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 -1/3 u1))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.3b
(*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 -1/3 u1)))
0.4b
(*.f32 (*.f32 2 (PI.f32)) u2)
0.4b
(*.f32 -1/3 u1)
Compiler

Compiled 99 to 62 computations (37.4% saved)

series11.0ms (0.1%)

Counts
3 → 24
Calls

12 calls:

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

rewrite70.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
919×log-prod_binary32
630×fma-def_binary32
326×expm1-udef_binary32
326×log1p-udef_binary32
274×fma-neg_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify81.0ms (0.7%)

Algorithm
egg-herbie
Rules
615×fma-neg_binary32
540×unswap-sqr_binary32
491×distribute-rgt-in_binary32
464×distribute-lft-in_binary32
226×log-prod_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02722328
16562031
221511933
368421933
Stop Event
node limit
Counts
113 → 157
Calls
Call 1
Inputs
(*.f32 -1/2 (pow.f32 u1 2))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(*.f32 -1/3 (pow.f32 u1 3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(*.f32 -1/3 (pow.f32 u1 3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2))))
(+.f32 (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))))
(+.f32 (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2))))))))
(+.f32 (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))) (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))
(+.f32 0 (*.f32 -1/3 u1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u1)) (cbrt.f32 (pow.f32 (exp.f32 -1/3) u1)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u1))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/3) u1))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/3) u1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/3 u1))) 1)
(pow.f32 (*.f32 -1/3 u1) 1)
(pow.f32 (cbrt.f32 (*.f32 -1/3 u1)) 3)
(pow.f32 (sqrt.f32 (*.f32 -1/3 u1)) 2)
(pow.f32 (*.f32 -1/27 (pow.f32 u1 3)) 1/3)
(sqrt.f32 (*.f32 (*.f32 u1 u1) 1/9))
(log.f32 (pow.f32 (exp.f32 -1/3) u1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/3 u1))))
(cbrt.f32 (*.f32 -1/27 (pow.f32 u1 3)))
(expm1.f32 (log1p.f32 (*.f32 -1/3 u1)))
(log1p.f32 (expm1.f32 (*.f32 -1/3 u1)))
(exp.f32 (log.f32 (*.f32 -1/3 u1)))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/3 u1)) 1))
(+.f32 0 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))
(+.f32 (*.f32 u1 (*.f32 u1 -1/2)) (*.f32 -1/3 (pow.f32 u1 3)))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 u1 (*.f32 u1 -1/2)))
(+.f32 (*.f32 (*.f32 u1 (*.f32 u1 -1/2)) 1) (*.f32 (*.f32 -1/3 (pow.f32 u1 3)) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 u1) (*.f32 u1 (fma.f32 -1/3 u1 -1/2)))) (cbrt.f32 (pow.f32 (exp.f32 u1) (*.f32 u1 (fma.f32 -1/3 u1 -1/2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u1) (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u1) (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u1) (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 u1 (*.f32 u1 -1/2)) 3) (pow.f32 (*.f32 -1/3 (pow.f32 u1 3)) 3)) (fma.f32 (*.f32 u1 (*.f32 u1 -1/2)) (*.f32 u1 (*.f32 u1 -1/2)) (-.f32 (*.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/3 (pow.f32 u1 3))) (*.f32 (*.f32 u1 (*.f32 u1 -1/2)) (*.f32 -1/3 (pow.f32 u1 3))))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 -1/2)) (*.f32 u1 (*.f32 u1 -1/2)) (neg.f32 (*.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/3 (pow.f32 u1 3))))) (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) (*.f32 -1/3 (pow.f32 u1 3))))
(/.f32 (*.f32 (fma.f32 -1/27 (pow.f32 u1 3) -1/8) (*.f32 u1 u1)) (fma.f32 (*.f32 -1/3 u1) (fma.f32 -1/3 u1 1/2) 1/4))
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 u1 u1) 1/9)) (*.f32 u1 u1)) (-.f32 -1/2 (*.f32 -1/3 u1)))
(/.f32 (*.f32 (*.f32 u1 u1) (fma.f32 -1/27 (pow.f32 u1 3) -1/8)) (fma.f32 (*.f32 -1/3 u1) (fma.f32 -1/3 u1 1/2) 1/4))
(/.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 (*.f32 u1 u1) 1/9))) (-.f32 -1/2 (*.f32 -1/3 u1)))
(pow.f32 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))) 1)
(pow.f32 (cbrt.f32 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2)))) 3)
(pow.f32 (*.f32 u1 (sqrt.f32 (fma.f32 -1/3 u1 -1/2))) 2)
(pow.f32 (pow.f32 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 u1 4) (pow.f32 (fma.f32 -1/3 u1 -1/2) 2)))
(log.f32 (pow.f32 (exp.f32 u1) (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))))
(log.f32 (*.f32 (exp.f32 (*.f32 -1/3 (pow.f32 u1 3))) (exp.f32 (*.f32 u1 (*.f32 u1 -1/2)))))
(cbrt.f32 (pow.f32 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))) 3))
(expm1.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2)))))
(log1p.f32 (expm1.f32 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2)))))
(exp.f32 (fma.f32 2 (log.f32 u1) (log.f32 (fma.f32 -1/3 u1 -1/2))))
(exp.f32 (*.f32 (fma.f32 2 (log.f32 u1) (log.f32 (fma.f32 -1/3 u1 -1/2))) 1))
(fma.f32 -1/3 (pow.f32 u1 3) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 u1 (*.f32 u1 (*.f32 -1/3 u1)) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 u1 (*.f32 u1 -1/2) (*.f32 -1/3 (pow.f32 u1 3)))
(fma.f32 u1 (*.f32 -1/3 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 (*.f32 -1/3 u1) (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 (*.f32 u1 u1) (*.f32 -1/3 u1) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 (*.f32 u1 u1) -1/2 (*.f32 -1/3 (pow.f32 u1 3)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(fma.f32 1 (*.f32 u1 (*.f32 u1 -1/2)) (*.f32 -1/3 (pow.f32 u1 3)))
(fma.f32 1 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 (cbrt.f32 (pow.f32 u1 4)) (*.f32 (pow.f32 (cbrt.f32 u1) 2) (*.f32 -1/3 u1)) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 (cbrt.f32 (pow.f32 u1 4)) (*.f32 (pow.f32 (cbrt.f32 u1) 2) -1/2) (*.f32 -1/3 (pow.f32 u1 3)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/3 u1)) 2) (*.f32 (cbrt.f32 (*.f32 -1/3 u1)) (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 (sqrt.f32 (*.f32 -1/3 u1)) (*.f32 (sqrt.f32 (*.f32 -1/3 u1)) (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 (pow.f32 u1 3) -1/3 (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 (*.f32 u1 (*.f32 u1 -1/2)) 1 (*.f32 (*.f32 -1/3 (pow.f32 u1 3)) 1))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 u1 (*.f32 u1 -1/2))) (cbrt.f32 (*.f32 u1 (*.f32 u1 -1/2)))) (cbrt.f32 (*.f32 u1 (*.f32 u1 -1/2))) (*.f32 -1/3 (pow.f32 u1 3)))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 -1/3 (pow.f32 u1 3))) (cbrt.f32 (*.f32 -1/3 (pow.f32 u1 3)))) (cbrt.f32 (*.f32 -1/3 (pow.f32 u1 3))) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 -1/2))) (sqrt.f32 (*.f32 u1 (*.f32 u1 -1/2))) (*.f32 -1/3 (pow.f32 u1 3)))
(fma.f32 (sqrt.f32 (*.f32 -1/3 (pow.f32 u1 3))) (sqrt.f32 (*.f32 -1/3 (pow.f32 u1 3))) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 (*.f32 u1 (sqrt.f32 (*.f32 -1/3 u1))) (*.f32 u1 (sqrt.f32 (*.f32 -1/3 u1))) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 -1/3 u1)) u1) (*.f32 (sqrt.f32 (*.f32 -1/3 u1)) u1) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 (*.f32 (*.f32 -1/3 u1) u1) u1 (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 (*.f32 -1/2 u1) u1 (*.f32 -1/3 (pow.f32 u1 3)))
(fma.f32 (*.f32 (*.f32 u1 u1) -1/3) u1 (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 (*.f32 (*.f32 u1 u1) (pow.f32 (cbrt.f32 (*.f32 -1/3 u1)) 2)) (cbrt.f32 (*.f32 -1/3 u1)) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 (*.f32 (*.f32 u1 u1) (sqrt.f32 (*.f32 -1/3 u1))) (sqrt.f32 (*.f32 -1/3 u1)) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 (*.f32 -1/2 (cbrt.f32 (pow.f32 u1 4))) (pow.f32 (cbrt.f32 u1) 2) (*.f32 -1/3 (pow.f32 u1 3)))
(fma.f32 (*.f32 (*.f32 -1/3 u1) (cbrt.f32 (pow.f32 u1 4))) (pow.f32 (cbrt.f32 u1) 2) (*.f32 u1 (*.f32 u1 -1/2)))
(+.f32 0 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))))) (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(sqrt.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1)) 3/2)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
Outputs
(*.f32 -1/2 (pow.f32 u1 2))
(*.f32 u1 (*.f32 -1/2 u1))
(*.f32 -1/2 (*.f32 u1 u1))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(*.f32 -1/3 (pow.f32 u1 3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(*.f32 -1/3 (pow.f32 u1 3))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/2 (pow.f32 u1 2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2))))
(sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2)))))
(sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))))
(sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 1/3 1/2)))))
(+.f32 (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))))
(+.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2)))))
(*.f32 (+.f32 (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2)) 1) (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))))
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))))
(*.f32 (+.f32 1 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))) (sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 1/3 1/2))))))
(+.f32 (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))) (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2))))))))
(+.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))) (fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (*.f32 -2 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))))))
(+.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (+.f32 (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2)) (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) (+.f32 1 (*.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 u2 4)))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 1/3 1/2))))) (+.f32 (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2)) (+.f32 1 (*.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 u2 4)))))
(+.f32 (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))) (+.f32 (*.f32 2/3 (*.f32 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4)) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))) (+.f32 (*.f32 -2 (*.f32 (*.f32 (pow.f32 u2 2) (pow.f32 (PI.f32) 2)) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))) (*.f32 -4/45 (*.f32 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6)) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))))))
(+.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))) (fma.f32 2/3 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))) (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) (fma.f32 -2 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))) (*.f32 (*.f32 u2 u2) (pow.f32 (PI.f32) 2))) (*.f32 (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2)))))))))
(+.f32 (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (+.f32 (*.f32 (*.f32 -2 (pow.f32 (PI.f32) 2)) (*.f32 u2 u2)) (*.f32 (*.f32 -4/45 (pow.f32 u2 6)) (pow.f32 (PI.f32) 6)))) (*.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 u2 4) (pow.f32 (PI.f32) 4))) 1) (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))))))
(+.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (+.f32 (*.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 u2 4)) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))))
(+.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 1/3 1/2))))) (*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 1/3 1/2))))) (+.f32 (*.f32 (*.f32 2/3 (pow.f32 (PI.f32) 4)) (pow.f32 u2 4)) (+.f32 (*.f32 -4/45 (*.f32 (pow.f32 u2 6) (pow.f32 (PI.f32) 6))) (*.f32 (*.f32 -2 (*.f32 u2 u2)) (pow.f32 (PI.f32) 2))))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 1/3 1/2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 1/3 1/2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 1/3 1/2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 1/3 1/2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 1/3 1/2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 1/3 1/2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 1/3 1/2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) (sqrt.f32 (-.f32 u1 (*.f32 (-.f32 (*.f32 -1/3 u1) 1/2) (pow.f32 u1 2)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 (fma.f32 u1 1/3 1/2))))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 0 (*.f32 -1/3 u1))
(*.f32 u1 -1/3)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u1)) (cbrt.f32 (pow.f32 (exp.f32 -1/3) u1)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u1))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u1)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u1))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u1))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (*.f32 u1 -1/3)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/3) u1))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/3) u1))))
(*.f32 u1 -1/3)
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/3 u1))) 1)
(*.f32 u1 -1/3)
(pow.f32 (*.f32 -1/3 u1) 1)
(*.f32 u1 -1/3)
(pow.f32 (cbrt.f32 (*.f32 -1/3 u1)) 3)
(*.f32 u1 -1/3)
(pow.f32 (sqrt.f32 (*.f32 -1/3 u1)) 2)
(*.f32 u1 -1/3)
(pow.f32 (*.f32 -1/27 (pow.f32 u1 3)) 1/3)
(cbrt.f32 (*.f32 (pow.f32 u1 3) -1/27))
(sqrt.f32 (*.f32 (*.f32 u1 u1) 1/9))
(sqrt.f32 (*.f32 u1 (*.f32 u1 1/9)))
(log.f32 (pow.f32 (exp.f32 -1/3) u1))
(*.f32 u1 -1/3)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/3 u1))))
(*.f32 u1 -1/3)
(cbrt.f32 (*.f32 -1/27 (pow.f32 u1 3)))
(cbrt.f32 (*.f32 (pow.f32 u1 3) -1/27))
(expm1.f32 (log1p.f32 (*.f32 -1/3 u1)))
(*.f32 u1 -1/3)
(log1p.f32 (expm1.f32 (*.f32 -1/3 u1)))
(*.f32 u1 -1/3)
(exp.f32 (log.f32 (*.f32 -1/3 u1)))
(*.f32 u1 -1/3)
(exp.f32 (*.f32 (log.f32 (*.f32 -1/3 u1)) 1))
(*.f32 u1 -1/3)
(+.f32 0 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(+.f32 (*.f32 u1 (*.f32 u1 -1/2)) (*.f32 -1/3 (pow.f32 u1 3)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(+.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(+.f32 (*.f32 (*.f32 u1 (*.f32 u1 -1/2)) 1) (*.f32 (*.f32 -1/3 (pow.f32 u1 3)) 1))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 u1) (*.f32 u1 (fma.f32 -1/3 u1 -1/2)))) (cbrt.f32 (pow.f32 (exp.f32 u1) (*.f32 u1 (fma.f32 -1/3 u1 -1/2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u1) (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u1) (*.f32 u1 (fma.f32 u1 -1/3 -1/2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u1) (*.f32 u1 (fma.f32 u1 -1/3 -1/2))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u1) (*.f32 u1 (fma.f32 u1 -1/3 -1/2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u1) (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u1) (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))) 1)
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 (*.f32 u1 -1/2)) 3) (pow.f32 (*.f32 -1/3 (pow.f32 u1 3)) 3)) (fma.f32 (*.f32 u1 (*.f32 u1 -1/2)) (*.f32 u1 (*.f32 u1 -1/2)) (-.f32 (*.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/3 (pow.f32 u1 3))) (*.f32 (*.f32 u1 (*.f32 u1 -1/2)) (*.f32 -1/3 (pow.f32 u1 3))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 (*.f32 -1/2 u1)) 3) (*.f32 -1/27 (pow.f32 (pow.f32 u1 3) 3))) (fma.f32 (*.f32 u1 (*.f32 -1/2 u1)) (*.f32 u1 (*.f32 -1/2 u1)) (*.f32 (*.f32 -1/3 (pow.f32 u1 3)) (-.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 u1 (*.f32 -1/2 u1))))))
(/.f32 (fma.f32 -1/27 (pow.f32 (pow.f32 u1 3) 3) (*.f32 -1/8 (pow.f32 (*.f32 u1 u1) 3))) (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u1 4)) (*.f32 1/9 (pow.f32 u1 6))) (*.f32 (pow.f32 u1 3) (*.f32 (*.f32 u1 u1) 1/6))))
(/.f32 (fma.f32 -1/27 (pow.f32 (pow.f32 u1 3) 3) (*.f32 -1/8 (pow.f32 u1 6))) (+.f32 (*.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 1/2))) (*.f32 1/4 (pow.f32 u1 4))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 -1/2)) (*.f32 u1 (*.f32 u1 -1/2)) (neg.f32 (*.f32 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 -1/3 (pow.f32 u1 3))))) (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) (*.f32 -1/3 (pow.f32 u1 3))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 -1/2 u1)) (*.f32 u1 (*.f32 -1/2 u1)) (neg.f32 (*.f32 1/9 (*.f32 (pow.f32 u1 3) (pow.f32 u1 3))))) (+.f32 (*.f32 u1 (*.f32 -1/2 u1)) (*.f32 1/3 (pow.f32 u1 3))))
(/.f32 (+.f32 (*.f32 -1/9 (pow.f32 u1 6)) (*.f32 1/4 (pow.f32 u1 4))) (fma.f32 -1/2 (*.f32 u1 u1) (*.f32 (pow.f32 u1 3) 1/3)))
(/.f32 (fma.f32 1/4 (pow.f32 u1 4) (*.f32 (pow.f32 u1 6) -1/9)) (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 1/3))))
(/.f32 (*.f32 (fma.f32 -1/27 (pow.f32 u1 3) -1/8) (*.f32 u1 u1)) (fma.f32 (*.f32 -1/3 u1) (fma.f32 -1/3 u1 1/2) 1/4))
(/.f32 (*.f32 u1 u1) (/.f32 (fma.f32 (*.f32 u1 -1/3) (fma.f32 -1/3 u1 1/2) 1/4) (fma.f32 -1/27 (pow.f32 u1 3) -1/8)))
(*.f32 (/.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 -1/3) (fma.f32 u1 -1/3 1/2) 1/4)) (fma.f32 (pow.f32 u1 3) -1/27 -1/8))
(*.f32 (/.f32 (fma.f32 (pow.f32 u1 3) -1/27 -1/8) (fma.f32 (*.f32 u1 -1/3) (fma.f32 u1 -1/3 1/2) 1/4)) (*.f32 u1 u1))
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 u1 u1) 1/9)) (*.f32 u1 u1)) (-.f32 -1/2 (*.f32 -1/3 u1)))
(/.f32 (-.f32 1/4 (*.f32 u1 (*.f32 u1 1/9))) (/.f32 (+.f32 -1/2 (*.f32 1/3 u1)) (*.f32 u1 u1)))
(*.f32 (/.f32 (-.f32 1/4 (*.f32 u1 (*.f32 u1 1/9))) (+.f32 -1/2 (*.f32 u1 1/3))) (*.f32 u1 u1))
(/.f32 u1 (/.f32 (/.f32 (+.f32 -1/2 (*.f32 u1 1/3)) u1) (-.f32 1/4 (*.f32 (*.f32 u1 u1) 1/9))))
(/.f32 (*.f32 (*.f32 u1 u1) (fma.f32 -1/27 (pow.f32 u1 3) -1/8)) (fma.f32 (*.f32 -1/3 u1) (fma.f32 -1/3 u1 1/2) 1/4))
(/.f32 (*.f32 u1 u1) (/.f32 (fma.f32 (*.f32 u1 -1/3) (fma.f32 -1/3 u1 1/2) 1/4) (fma.f32 -1/27 (pow.f32 u1 3) -1/8)))
(*.f32 (/.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 -1/3) (fma.f32 u1 -1/3 1/2) 1/4)) (fma.f32 (pow.f32 u1 3) -1/27 -1/8))
(*.f32 (/.f32 (fma.f32 (pow.f32 u1 3) -1/27 -1/8) (fma.f32 (*.f32 u1 -1/3) (fma.f32 u1 -1/3 1/2) 1/4)) (*.f32 u1 u1))
(/.f32 (*.f32 (*.f32 u1 u1) (-.f32 1/4 (*.f32 (*.f32 u1 u1) 1/9))) (-.f32 -1/2 (*.f32 -1/3 u1)))
(/.f32 (-.f32 1/4 (*.f32 u1 (*.f32 u1 1/9))) (/.f32 (+.f32 -1/2 (*.f32 1/3 u1)) (*.f32 u1 u1)))
(*.f32 (/.f32 (-.f32 1/4 (*.f32 u1 (*.f32 u1 1/9))) (+.f32 -1/2 (*.f32 u1 1/3))) (*.f32 u1 u1))
(/.f32 u1 (/.f32 (/.f32 (+.f32 -1/2 (*.f32 u1 1/3)) u1) (-.f32 1/4 (*.f32 (*.f32 u1 u1) 1/9))))
(pow.f32 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))) 1)
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(pow.f32 (cbrt.f32 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2)))) 3)
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(pow.f32 (*.f32 u1 (sqrt.f32 (fma.f32 -1/3 u1 -1/2))) 2)
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(pow.f32 (pow.f32 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))) 3) 1/3)
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(sqrt.f32 (*.f32 (pow.f32 u1 4) (pow.f32 (fma.f32 -1/3 u1 -1/2) 2)))
(sqrt.f32 (*.f32 (pow.f32 u1 4) (pow.f32 (fma.f32 u1 -1/3 -1/2) 2)))
(fabs.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2)))
(log.f32 (pow.f32 (exp.f32 u1) (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))))))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(log.f32 (*.f32 (exp.f32 (*.f32 -1/3 (pow.f32 u1 3))) (exp.f32 (*.f32 u1 (*.f32 u1 -1/2)))))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(cbrt.f32 (pow.f32 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2))) 3))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(expm1.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2)))))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(log1p.f32 (expm1.f32 (*.f32 u1 (*.f32 u1 (fma.f32 -1/3 u1 -1/2)))))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(exp.f32 (fma.f32 2 (log.f32 u1) (log.f32 (fma.f32 -1/3 u1 -1/2))))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(exp.f32 (*.f32 (fma.f32 2 (log.f32 u1) (log.f32 (fma.f32 -1/3 u1 -1/2))) 1))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 -1/3 (pow.f32 u1 3) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 u1 (*.f32 u1 (*.f32 -1/3 u1)) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 u1 (*.f32 u1 -1/2) (*.f32 -1/3 (pow.f32 u1 3)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 u1 (*.f32 -1/3 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 (*.f32 -1/3 u1) (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 (*.f32 u1 u1) (*.f32 -1/3 u1) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 (*.f32 u1 u1) -1/2 (*.f32 -1/3 (pow.f32 u1 3)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 1 (*.f32 u1 (*.f32 u1 -1/2)) (*.f32 -1/3 (pow.f32 u1 3)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 1 (*.f32 -1/3 (pow.f32 u1 3)) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 (cbrt.f32 (pow.f32 u1 4)) (*.f32 (pow.f32 (cbrt.f32 u1) 2) (*.f32 -1/3 u1)) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 (cbrt.f32 (pow.f32 u1 4)) (*.f32 (*.f32 u1 -1/3) (pow.f32 (cbrt.f32 u1) 2)) (*.f32 u1 (*.f32 -1/2 u1)))
(fma.f32 (cbrt.f32 (pow.f32 u1 4)) (*.f32 u1 (*.f32 -1/3 (pow.f32 (cbrt.f32 u1) 2))) (*.f32 -1/2 (*.f32 u1 u1)))
(*.f32 u1 (+.f32 (*.f32 -1/2 u1) (*.f32 (cbrt.f32 (pow.f32 u1 4)) (*.f32 -1/3 (pow.f32 (cbrt.f32 u1) 2)))))
(fma.f32 (cbrt.f32 (pow.f32 u1 4)) (*.f32 (pow.f32 (cbrt.f32 u1) 2) -1/2) (*.f32 -1/3 (pow.f32 u1 3)))
(fma.f32 (cbrt.f32 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 (cbrt.f32 u1) 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(fma.f32 (*.f32 -1/2 (cbrt.f32 (pow.f32 u1 4))) (pow.f32 (cbrt.f32 u1) 2) (*.f32 -1/3 (pow.f32 u1 3)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/3 u1)) 2) (*.f32 (cbrt.f32 (*.f32 -1/3 u1)) (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 (sqrt.f32 (*.f32 -1/3 u1)) (*.f32 (sqrt.f32 (*.f32 -1/3 u1)) (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 (pow.f32 u1 3) -1/3 (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 (*.f32 u1 (*.f32 u1 -1/2)) 1 (*.f32 (*.f32 -1/3 (pow.f32 u1 3)) 1))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 u1 (*.f32 u1 -1/2))) (cbrt.f32 (*.f32 u1 (*.f32 u1 -1/2)))) (cbrt.f32 (*.f32 u1 (*.f32 u1 -1/2))) (*.f32 -1/3 (pow.f32 u1 3)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 -1/3 (pow.f32 u1 3))) (cbrt.f32 (*.f32 -1/3 (pow.f32 u1 3)))) (cbrt.f32 (*.f32 -1/3 (pow.f32 u1 3))) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 -1/2))) (sqrt.f32 (*.f32 u1 (*.f32 u1 -1/2))) (*.f32 -1/3 (pow.f32 u1 3)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 (sqrt.f32 (*.f32 -1/3 (pow.f32 u1 3))) (sqrt.f32 (*.f32 -1/3 (pow.f32 u1 3))) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 (*.f32 u1 (sqrt.f32 (*.f32 -1/3 u1))) (*.f32 u1 (sqrt.f32 (*.f32 -1/3 u1))) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 -1/3 u1)) u1) (*.f32 (sqrt.f32 (*.f32 -1/3 u1)) u1) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 (*.f32 (*.f32 -1/3 u1) u1) u1 (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 (*.f32 -1/2 u1) u1 (*.f32 -1/3 (pow.f32 u1 3)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 (*.f32 (*.f32 u1 u1) -1/3) u1 (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 (*.f32 (*.f32 u1 u1) (pow.f32 (cbrt.f32 (*.f32 -1/3 u1)) 2)) (cbrt.f32 (*.f32 -1/3 u1)) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 (*.f32 (*.f32 u1 u1) (sqrt.f32 (*.f32 -1/3 u1))) (sqrt.f32 (*.f32 -1/3 u1)) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 -1/2 (*.f32 u1 u1) (*.f32 -1/3 (pow.f32 u1 3)))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2))
(fma.f32 (*.f32 -1/2 (cbrt.f32 (pow.f32 u1 4))) (pow.f32 (cbrt.f32 u1) 2) (*.f32 -1/3 (pow.f32 u1 3)))
(fma.f32 (cbrt.f32 (pow.f32 u1 4)) (*.f32 -1/2 (pow.f32 (cbrt.f32 u1) 2)) (*.f32 -1/3 (pow.f32 u1 3)))
(fma.f32 (*.f32 (*.f32 -1/3 u1) (cbrt.f32 (pow.f32 u1 4))) (pow.f32 (cbrt.f32 u1) 2) (*.f32 u1 (*.f32 u1 -1/2)))
(fma.f32 (cbrt.f32 (pow.f32 u1 4)) (*.f32 (*.f32 u1 -1/3) (pow.f32 (cbrt.f32 u1) 2)) (*.f32 u1 (*.f32 -1/2 u1)))
(fma.f32 (cbrt.f32 (pow.f32 u1 4)) (*.f32 u1 (*.f32 -1/3 (pow.f32 (cbrt.f32 u1) 2))) (*.f32 -1/2 (*.f32 u1 u1)))
(*.f32 u1 (+.f32 (*.f32 -1/2 u1) (*.f32 (cbrt.f32 (pow.f32 u1 4)) (*.f32 -1/3 (pow.f32 (cbrt.f32 u1) 2)))))
(+.f32 0 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))))) (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))))) (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1)))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32))))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1)))))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))) 1)
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 1)
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(pow.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3) 1/3)
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(pow.f32 (cbrt.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 3)
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(pow.f32 (sqrt.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 2)
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(sqrt.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 2)))
(sqrt.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1)) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 2)))
(sqrt.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1)) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 2)))
(log.f32 (pow.f32 (exp.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(cbrt.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))) 3))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) 3) (pow.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1)) 3/2)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1)) 3/2) (pow.f32 (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(log1p.f32 (expm1.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(exp.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))) 1))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 -1/3 u1 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 -1/3 -1/2) (neg.f32 u1))) (cos.f32 (*.f32 2 (*.f32 u2 (PI.f32)))))

localize52.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))
0.1b
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
0.4b
(*.f32 (PI.f32) u2)
1.2b
(exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2))
Compiler

Compiled 51 to 26 computations (49% saved)

series2.0ms (0%)

Counts
1 → 20
Calls

6 calls:

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

rewrite49.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
655×log-prod_binary32
610×prod-diff_binary32
341×pow2_binary32
249×pow-unpow_binary32
240×pow1/3_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify55.0ms (0.5%)

Algorithm
egg-herbie
Rules
679×distribute-rgt-in_binary32
543×fma-def_binary32
344×times-frac_binary32
302×*-commutative_binary32
254×associate-/r*_binary32
Iterations

Useful iterations: 3 (0.0ms)

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

eval372.0ms (3.2%)

Compiler

Compiled 21930 to 15024 computations (31.5% saved)

prune227.0ms (2%)

Pruning

49 alts after pruning (39 fresh and 10 done)

PrunedKeptTotal
New7754779
Fresh23537
Picked011
Done1910
Total77849827
Error
0.0b
Counts
827 → 49
Alt Table
Click to see full alt table
StatusErrorProgram
11.1b
(*.f32 (pow.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 2) 3/2) 1)
8.2b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 3) 1/6) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
11.1b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/3) 3/2) 1)
11.1b
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u1) 1/6) 3) 1)
7.7b
(*.f32 (pow.f32 (pow.f32 u1 1/6) 3) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
12.7b
(*.f32 (pow.f32 (-.f32 (+.f32 1 (cbrt.f32 (log1p.f32 u1))) 1) 3/2) 1)
10.3b
(*.f32 (pow.f32 (cbrt.f32 u1) 3/2) 1)
14.0b
(*.f32 (-.f32 (+.f32 1 (sqrt.f32 (log1p.f32 u1))) 1) 1)
13.6b
(*.f32 (+.f32 1 (-.f32 (sqrt.f32 (log1p.f32 u1)) 1)) 1)
6.7b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3)))) u1))) 1)
1.6b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (fma.f32 -1/4 (pow.f32 u1 4) (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 -1/3 u1)))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
7.1b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
2.1b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 -1/3 u1))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.2b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 -1/3 u1))) u1))) (cos.f32 (expm1.f32 (log1p.f32 (*.f32 2 (*.f32 (PI.f32) u2))))))
3.3b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
7.8b
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1))) 1)
7.9b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 -1/2 -1)))) 1)
0.4b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 3 (*.f32 1/3 (log1p.f32 (neg.f32 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
2.2b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 1/3 (+.f32 (*.f32 u1 -3) (*.f32 (*.f32 u1 u1) (-.f32 -3/2 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
3.3b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 1/3 (*.f32 u1 (+.f32 -3 (*.f32 -3/2 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
6.9b
(*.f32 (sqrt.f32 (neg.f32 (*.f32 1/3 (*.f32 u1 -3)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
15.6b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 (log.f32 (/.f32 (+.f32 1 u1) (-.f32 1 (*.f32 u1 u1))))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
10.2b
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
1.0b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (fma.f32 (sqrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)) (sqrt.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1)) -1))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (pow.f32 (cbrt.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3))
0.4b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 3)) (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) (+.f32 2 (pow.f32 (+.f32 1 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2)))) 2)))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (-.f32 (+.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 1) 1))
1.1b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))))
0.8b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (log.f32 (exp.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (expm1.f32 (log1p.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 u2 2))))))
0.2b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (pow.f32 u2 2/3) (*.f32 (cbrt.f32 u2) (PI.f32))))))
0.3b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
5.6b
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
14.5b
(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
29.9b
(*.f32 (sqrt.f32 (neg.f32 0)) 1)
6.9b
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
11.0b
(*.f32 (exp.f32 (*.f32 (+.f32 (log.f32 u1) (*.f32 u1 -1/2)) 1/2)) 1)
20.1b
(*.f32 (exp.f32 (*.f32 (log1p.f32 (-.f32 (log1p.f32 u1) 1)) 1/2)) 1)
8.0b
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
11.1b
(*.f32 (exp.f32 (*.f32 (log.f32 (log1p.f32 u1)) 1/2)) 1)
10.5b
(*.f32 (exp.f32 (*.f32 (log.f32 u1) 1/2)) 1)
0.3b
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 2 u2))) (sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1))))))
7.6b
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
10.8b
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u1) 3/2)) 1)
5.7b
(sqrt.f32 (-.f32 (log1p.f32 u1) (log1p.f32 (*.f32 u1 (neg.f32 u1)))))
8.5b
(sqrt.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 (PI.f32) (+.f32 u2 u2))) 2) (log1p.f32 u1)))
10.7b
(sqrt.f32 (log1p.f32 u1))
20.6b
(sqrt.f32 (log.f32 (+.f32 1 u1)))
Compiler

Compiled 801 to 666 computations (16.9% saved)

regimes257.0ms (2.2%)

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

10 calls:

30.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
30.0ms
u1
29.0ms
u2
27.0ms
cosTheta_i
26.0ms
(log.f32 (-.f32 1 u1))
Results
ErrorSegmentsBranch
0.2b1cosTheta_i
0.2b1u1
0.2b1u2
0.2b1(*.f32 (sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1)))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2)))
0.2b1(sqrt.f32 (neg.f32 (log.f32 (-.f32 1 u1))))
0.2b1(neg.f32 (log.f32 (-.f32 1 u1)))
0.2b1(log.f32 (-.f32 1 u1))
0.2b1(-.f32 1 u1)
0.2b1(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
0.2b1(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 1003 to 614 computations (38.8% saved)

regimes202.0ms (1.8%)

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

10 calls:

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

Compiled 735 to 502 computations (31.7% saved)

regimes165.0ms (1.4%)

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

5 calls:

73.0ms
u1
27.0ms
u2
26.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
18.0ms
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
13.0ms
cosTheta_i
Results
ErrorSegmentsBranch
2.1b1cosTheta_i
0.9b2u1
0.8b2u2
0.8b2(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
0.8b2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 373 to 275 computations (26.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0003911379899363965
0.00041149737080559134
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes142.0ms (1.2%)

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

5 calls:

53.0ms
u1
26.0ms
u2
25.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
17.0ms
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
13.0ms
cosTheta_i
Results
ErrorSegmentsBranch
2.1b1cosTheta_i
0.9b2u1
0.9b2u2
0.9b2(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
0.9b2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 341 to 252 computations (26.1% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0003911379899363965
0.00041149737080559134
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes124.0ms (1.1%)

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

5 calls:

33.0ms
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
24.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
24.0ms
u2
24.0ms
u1
12.0ms
cosTheta_i
Results
ErrorSegmentsBranch
3.3b1cosTheta_i
1.5b2u1
1.3b2u2
1.3b2(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
1.3b2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 301 to 225 computations (25.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0003911379899363965
0.00041149737080559134
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes141.0ms (1.2%)

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

5 calls:

58.0ms
u2
25.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
24.0ms
u1
16.0ms
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
11.0ms
cosTheta_i
Results
ErrorSegmentsBranch
3.3b1cosTheta_i
1.5b2u1
1.3b2u2
1.3b2(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
1.3b2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 283 to 211 computations (25.4% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0003911379899363965
0.00041149737080559134
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes125.0ms (1.1%)

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

5 calls:

36.0ms
(*.f32 (*.f32 2 (PI.f32)) u2)
33.0ms
u1
23.0ms
u2
15.0ms
(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
12.0ms
cosTheta_i
Results
ErrorSegmentsBranch
5.6b1cosTheta_i
3.5b2u1
2.6b2u2
2.6b2(cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))
2.6b2(*.f32 (*.f32 2 (PI.f32)) u2)
Compiler

Compiled 267 to 200 computations (25.1% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.009470914490520954
0.010723322629928589
Compiler

Compiled 22 to 19 computations (13.6% saved)

regimes33.0ms (0.3%)

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

3 calls:

10.0ms
cosTheta_i
9.0ms
u2
9.0ms
u1
Results
ErrorSegmentsBranch
5.6b1cosTheta_i
5.6b1u1
5.6b1u2
Compiler

Compiled 174 to 129 computations (25.9% saved)

regimes17.0ms (0.1%)

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

3 calls:

5.0ms
u1
5.0ms
u2
5.0ms
cosTheta_i
Results
ErrorSegmentsBranch
7.1b1cosTheta_i
7.1b1u1
7.1b1u2
Compiler

Compiled 73 to 58 computations (20.5% saved)

regimes11.0ms (0.1%)

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

3 calls:

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

Compiled 37 to 30 computations (18.9% saved)

regimes9.0ms (0.1%)

Accuracy

Total -19.7b remaining (-192.2%)

Threshold costs -19.7b (-192.2%)

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

3 calls:

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

Compiled 26 to 22 computations (15.4% saved)

simplify21.0ms (0.2%)

Algorithm
egg-herbie
Rules
83×distribute-rgt-neg-in_binary32
65×cancel-sign-sub-inv_binary32
56×distribute-lft-neg-in_binary32
53×distribute-lft-neg-out_binary32
50×*-commutative_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
084338
1150338
2226338
3370330
4498330
5625330
6699330
7713330
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (log1p.f32 (expm1.f32 (*.f32 (PI.f32) u2))))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 13743895/34359738368) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1) (*.f32 (sqrt.f32 (neg.f32 (*.f32 1/3 (+.f32 (*.f32 u1 -3) (*.f32 (*.f32 u1 u1) (-.f32 -3/2 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 13743895/34359738368) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1) (*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 -1/3 u1))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 13743895/34359738368) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1) (*.f32 (sqrt.f32 (neg.f32 (*.f32 1/3 (*.f32 u1 (+.f32 -3 (*.f32 -3/2 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 13743895/34359738368) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1) (*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 5368709/536870912) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(*.f32 (sqrt.f32 (neg.f32 0)) 1)
Outputs
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (log1p.f32 (expm1.f32 (*.f32 (PI.f32) u2))))))
(*.f32 (cos.f32 (*.f32 2 (log1p.f32 (expm1.f32 (*.f32 (PI.f32) u2))))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))))
(*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 13743895/34359738368) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1) (*.f32 (sqrt.f32 (neg.f32 (*.f32 1/3 (+.f32 (*.f32 u1 -3) (*.f32 (*.f32 u1 u1) (-.f32 -3/2 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 13743895/34359738368) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (*.f32 -1/3 (+.f32 (*.f32 u1 -3) (*.f32 (*.f32 u1 u1) (-.f32 -3/2 u1))))) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 13743895/34359738368) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (*.f32 (+.f32 (*.f32 u1 -3) (*.f32 (*.f32 u1 u1) (-.f32 -3/2 u1))) -1/3)) (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32))))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 13743895/34359738368) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1) (*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 -1/3 u1))) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 13743895/34359738368) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1)))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 13743895/34359738368) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (*.f32 (*.f32 u1 u1) (neg.f32 (+.f32 -1/2 (*.f32 u1 -1/3))))))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 13743895/34359738368) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3)))))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 13743895/34359738368) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1) (*.f32 (sqrt.f32 (neg.f32 (*.f32 1/3 (*.f32 u1 (+.f32 -3 (*.f32 -3/2 u1)))))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 13743895/34359738368) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 -1/3 (*.f32 u1 (+.f32 -3 (*.f32 u1 -3/2)))))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 13743895/34359738368) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 1/3 (*.f32 u1 (+.f32 (*.f32 u1 3/2) 3))))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 13743895/34359738368) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1) (*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1))) (cos.f32 (*.f32 (*.f32 2 (PI.f32)) u2))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 13743895/34359738368) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1)))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 13743895/34359738368) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 (neg.f32 u1) -1/2))))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 13743895/34359738368) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cos.f32 (*.f32 u2 (*.f32 2 (PI.f32)))) (sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 1/2))))))
(if (<=.f32 (*.f32 (*.f32 2 (PI.f32)) u2) 5368709/536870912) (*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2)))))
(if (<=.f32 (*.f32 u2 (*.f32 2 (PI.f32))) 5368709/536870912) (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) (*.f32 (cos.f32 (*.f32 2 (*.f32 (PI.f32) u2))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1)))) 1)
(sqrt.f32 (neg.f32 (log1p.f32 (neg.f32 u1))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1))) 1)
(sqrt.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3))) u1)))
(sqrt.f32 (+.f32 u1 (*.f32 (*.f32 u1 u1) (neg.f32 (+.f32 -1/2 (*.f32 u1 -1/3))))))
(sqrt.f32 (-.f32 u1 (*.f32 (*.f32 u1 u1) (+.f32 -1/2 (*.f32 u1 -1/3)))))
(*.f32 (sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1))) 1)
(sqrt.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 -1/2)) u1)))
(sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 (neg.f32 u1) -1/2))))
(sqrt.f32 (+.f32 u1 (*.f32 u1 (*.f32 u1 1/2))))
(*.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) 1)
(sqrt.f32 u1)
(*.f32 (sqrt.f32 (neg.f32 0)) 1)
(sqrt.f32 0)
Compiler

Compiled 237 to 190 computations (19.8% saved)

soundness22.0ms (0.2%)

Algorithm
egg-herbie
Rules
40×fma-neg_binary32
22×sub-neg_binary32
17×cancel-sign-sub-inv_binary32
15×fma-def_binary32
11×*-commutative_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01422
12621
23921
34921
46021
57421
69221
711921
814921
916521
1018721
1120921
1224821
1326521
1427121
1527221
Stop Event
saturated
Compiler

Compiled 64 to 56 computations (12.5% saved)

end81.0ms (0.7%)

Compiler

Compiled 204 to 118 computations (42.2% saved)

Profiling

Loading profile data...