Details

Time bar (total: 7.1s)

analyze122.0ms (1.7%)

Algorithm
search
Search
TrueOtherFalseIter
0%0.6%99.4%0
0%0.6%99.4%1
0%0.6%99.4%2
0.3%0.3%99.4%3
0.3%0.3%99.4%4
0.5%0.2%99.4%5
0.5%0.2%99.4%6
0.6%0.1%99.4%7
0.6%0.1%99.4%8
0.6%0%99.4%9
0.6%0%99.4%10
0.6%0%99.4%11
0.6%0%99.4%12
0.6%0%99.4%13
0.6%0%99.4%14
Compiler

Compiled 41 to 27 computations (34.1% saved)

sample1.7s (24.5%)

Results
1.7s8256×body128valid
Compiler

Compiled 82 to 54 computations (34.1% saved)

preprocess27.0ms (0.4%)

Algorithm
egg-herbie
Rules
712×distribute-rgt-in_binary32
694×distribute-lft-in_binary32
348×fma-def_binary32
322×times-frac_binary32
140×associate-/l/_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02366
17962
231762
3161562
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(/.f32 (-.f32 (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 cosTheta cosTheta))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 cosTheta cosTheta) 1) alpha) alpha))))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 alpha) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(/.f32 (-.f32 (*.f32 cosTheta cosTheta) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 cosTheta cosTheta))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 cosTheta cosTheta) 1) alpha) alpha))))
(/.f32 (fma.f32 cosTheta cosTheta -1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 cosTheta cosTheta))) (+.f32 1 (*.f32 (fma.f32 cosTheta cosTheta -1) (*.f32 alpha alpha)))))
(/.f32 (fma.f32 cosTheta cosTheta -1) (*.f32 (*.f32 2 (log.f32 cosTheta)) (*.f32 (PI.f32) (fma.f32 alpha (*.f32 alpha (fma.f32 cosTheta cosTheta -1)) 1))))
(/.f32 (/.f32 (fma.f32 cosTheta cosTheta -1) (*.f32 2 (*.f32 (PI.f32) (log.f32 cosTheta)))) (fma.f32 (*.f32 alpha alpha) (fma.f32 cosTheta cosTheta -1) 1))
(/.f32 (fma.f32 cosTheta cosTheta -1) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 cosTheta) 2) (fma.f32 alpha (*.f32 alpha (fma.f32 cosTheta cosTheta -1)) 1))))
Compiler

Compiled 26 to 16 computations (38.5% saved)

simplify22.0ms (0.3%)

Algorithm
egg-herbie
Rules
435×associate-*l*_binary32
360×distribute-rgt-in_binary32
359×distribute-lft-in_binary32
342×associate-*r*_binary32
242×associate-/r*_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01433
14531
216631
382331
4424031
Stop Event
node limit
Counts
1 → 2
Calls
Call 1
Inputs
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))

prune4.0ms (0.1%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
0.5b
Counts
3 → 2
Alt Table
StatusErrorProgram
0.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.6b
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
Compiler

Compiled 145 to 87 computations (40% saved)

localize44.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta)
0.2b
(*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta)
0.3b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.4b
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))

series53.0ms (0.7%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
24.0ms
alpha
@0
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
7.0ms
alpha
@inf
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
4.0ms
cosTheta
@0
(*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta)
3.0ms
cosTheta
@0
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
3.0ms
alpha
@0
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))

rewrite70.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
266×log1p-udef_binary32
159×add-sqr-sqrt_binary32
155×*-un-lft-identity_binary32
155×pow1_binary32
147×add-exp-log_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01462
131160
2464960
Stop Event
node limit
Counts
4 → 107
Calls
Call 1
Inputs
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta)
(*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log.f32 alpha) (PI.f32)) (*.f32 (log.f32 alpha) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (-.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (pow.f32 (PI.f32) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (-.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 alpha alpha -1) (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (fma.f32 alpha alpha -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 alpha alpha -1) 2)) (PI.f32)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 alpha 1) (PI.f32)) (/.f32 (+.f32 alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 alpha alpha -1) 2)) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 alpha 1) 1) (/.f32 (+.f32 alpha -1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 alpha alpha -1) 2)) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 alpha 1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 (+.f32 alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 alpha alpha -1) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 alpha 1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (+.f32 alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 alpha alpha -1) 2)) (pow.f32 (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 alpha 1) (pow.f32 (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 alpha alpha -1) 2)) (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 alpha 1) (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (+.f32 alpha -1) (sqrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (+.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))) (+.f32 1 (-.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (-.f32 1 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))) (-.f32 1 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 alpha alpha) cosTheta) (*.f32 -1 cosTheta))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 cosTheta (*.f32 alpha alpha)) (*.f32 cosTheta -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 alpha 6) -1) cosTheta) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) cosTheta) (fma.f32 alpha alpha 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta (+.f32 (pow.f32 alpha 6) -1)) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 cosTheta (+.f32 (pow.f32 alpha 4) -1)) (fma.f32 alpha alpha 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 cosTheta) (fma.f32 alpha alpha -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 cosTheta 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 cosTheta 3) (pow.f32 (fma.f32 alpha alpha -1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) cosTheta)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 alpha 6) -1) (*.f32 cosTheta cosTheta)) (+.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 alpha 4) -1) (*.f32 cosTheta cosTheta)) (fma.f32 alpha alpha 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) cosTheta) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) 1))))))

simplify72.0ms (1%)

Algorithm
egg-herbie
Rules
335×associate-/r*_binary32
303×cancel-sign-sub-inv_binary32
264×associate-*r*_binary32
258×fma-neg_binary32
223×sub-neg_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02643015
19612707
239952707
Stop Event
node limit
Counts
191 → 167
Calls
Call 1
Inputs
(*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 4) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha)))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 6))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4))))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 cosTheta 6) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 6)))))))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))))))) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))
(-.f32 (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (*.f32 4 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 8)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 6 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))
(*.f32 -1 cosTheta)
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(*.f32 cosTheta (pow.f32 alpha 2))
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(*.f32 cosTheta (pow.f32 alpha 2))
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(*.f32 -1 (pow.f32 cosTheta 2))
(-.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (pow.f32 cosTheta 2))
(-.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (pow.f32 cosTheta 2))
(-.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (pow.f32 cosTheta 2))
(*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))
(-.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (pow.f32 cosTheta 2))
(-.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (pow.f32 cosTheta 2))
(-.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (pow.f32 cosTheta 2))
(*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))
(-.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (pow.f32 cosTheta 2))
(-.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (pow.f32 cosTheta 2))
(-.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (pow.f32 cosTheta 2))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
Outputs
(*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 (*.f32 2 (PI.f32)) (log.f32 alpha))
(*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 (*.f32 2 (PI.f32)) (log.f32 alpha))
(*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 (*.f32 2 (PI.f32)) (log.f32 alpha))
(*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 (*.f32 2 (PI.f32)) (log.f32 alpha))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(*.f32 -2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(neg.f32 (*.f32 (*.f32 (PI.f32) -2) (log.f32 alpha)))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(*.f32 -2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(neg.f32 (*.f32 (*.f32 (PI.f32) -2) (log.f32 alpha)))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(*.f32 -2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(neg.f32 (*.f32 (*.f32 (PI.f32) -2) (log.f32 alpha)))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(*.f32 -2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(neg.f32 (*.f32 (*.f32 (PI.f32) -2) (log.f32 alpha)))
(*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (log.f32 (/.f32 -1 alpha)))
(*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (log.f32 (/.f32 -1 alpha)))
(*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (log.f32 (/.f32 -1 alpha)))
(*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) -2))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (log.f32 (/.f32 -1 alpha)))
(*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) -2))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))
(/.f32 (/.f32 -1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha)))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))))
(-.f32 (*.f32 1/2 (+.f32 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))))) (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))))
(fma.f32 1/2 (fma.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 alpha (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (/.f32 -1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))))))
(-.f32 (-.f32 (*.f32 1/2 (+.f32 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))))) (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (*.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (PI.f32)) (log.f32 alpha))) (/.f32 (pow.f32 alpha 4) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (pow.f32 cosTheta 4))))))
(+.f32 (fma.f32 1/2 (fma.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 alpha (PI.f32))) (*.f32 (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 (/.f32 -1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 4) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha)))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))))))
(-.f32 (fma.f32 1/2 (/.f32 (pow.f32 alpha 6) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (pow.f32 cosTheta 4))) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha)))))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (*.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (PI.f32)) (log.f32 alpha))) (/.f32 (pow.f32 alpha 4) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (pow.f32 cosTheta 4)))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (PI.f32) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3))) (/.f32 (pow.f32 cosTheta 4) (log.f32 alpha))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))) (fma.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 (/.f32 alpha (log.f32 alpha)) (/.f32 alpha (PI.f32)))))))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)))) (/.f32 1/2 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2))))
(/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha))))
(/.f32 -1/2 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))
(-.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha)))))
(+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 alpha alpha))) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))) (/.f32 -1/2 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 6))))))))
(-.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6)))))))
(+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 alpha alpha))) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))) (-.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (pow.f32 alpha 4))) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))) (+.f32 (/.f32 1/2 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (pow.f32 alpha 4))) (neg.f32 (*.f32 (pow.f32 cosTheta 6) (log.f32 alpha)))))))
(+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 alpha alpha))) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))) (+.f32 (-.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (pow.f32 alpha 4))) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))) (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (pow.f32 alpha 4))) (neg.f32 (*.f32 (pow.f32 cosTheta 6) (log.f32 alpha))))) (/.f32 -1/2 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4))))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 cosTheta 6) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 6)))))))))
(-.f32 (+.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 alpha 6) (neg.f32 (log.f32 alpha))) (pow.f32 cosTheta 8))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 6)) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4)))))) (+.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha)))) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (neg.f32 (log.f32 alpha))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6)))))))
(-.f32 (+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 alpha alpha))) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))) (+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (pow.f32 alpha 6))) (neg.f32 (*.f32 (pow.f32 cosTheta 8) (log.f32 alpha)))) (+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (pow.f32 alpha 4))) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))) (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (pow.f32 alpha 6))) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 1/2 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) (+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (pow.f32 alpha 4))) (neg.f32 (*.f32 (pow.f32 cosTheta 6) (log.f32 alpha)))) (/.f32 1 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))))))
(+.f32 (+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 alpha alpha))) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))) (+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (pow.f32 alpha 6))) (neg.f32 (*.f32 (pow.f32 cosTheta 8) (log.f32 alpha)))) (+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (pow.f32 alpha 4))) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))) (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (pow.f32 alpha 6))) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4)))))) (-.f32 (/.f32 -1/2 (neg.f32 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))) (+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (pow.f32 alpha 4))) (neg.f32 (*.f32 (pow.f32 cosTheta 6) (log.f32 alpha)))) (/.f32 1 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))))
(-.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))))
(+.f32 (/.f32 1/2 (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta 4))) (PI.f32)))) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))))))
(-.f32 (-.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))))
(+.f32 (/.f32 1/2 (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta 4))) (PI.f32)))) (-.f32 (-.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))))
(+.f32 (/.f32 1/2 (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta 4))) (PI.f32)))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))) (-.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))))))) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))))))
(-.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (+.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))))))) (+.f32 (+.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))))
(+.f32 (+.f32 (/.f32 1/2 (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta 4))) (PI.f32)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (-.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)))))) (+.f32 (/.f32 1/2 (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))))))
(+.f32 (+.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))))))) (-.f32 (/.f32 1/2 (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta 4))) (PI.f32)))) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))))) (-.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))
(/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))
(-.f32 (fma.f32 2 (*.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (*.f32 alpha alpha))) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (+.f32 (/.f32 1 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (log.f32 (*.f32 alpha alpha))) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))
(fma.f32 2 (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (-.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (*.f32 (/.f32 cosTheta 2) (/.f32 cosTheta (log.f32 alpha))) (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 cosTheta (/.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta)))))
(-.f32 (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))))
(-.f32 (fma.f32 3 (*.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (*.f32 alpha alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (+.f32 (fma.f32 2 (*.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (*.f32 alpha alpha))) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (*.f32 (/.f32 (pow.f32 cosTheta 4) (log.f32 (*.f32 alpha alpha))) (/.f32 (pow.f32 alpha 6) (PI.f32))))) (+.f32 (/.f32 1 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 alpha 4) (log.f32 (*.f32 alpha alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (+.f32 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (log.f32 (*.f32 alpha alpha))) (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))))
(-.f32 (fma.f32 3 (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha)))) (pow.f32 cosTheta 4)) (fma.f32 2 (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (fma.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 6) (PI.f32)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))))) (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (+.f32 (fma.f32 (*.f32 (/.f32 cosTheta 2) (/.f32 cosTheta (log.f32 alpha))) (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (*.f32 2 (log.f32 alpha)))) (fma.f32 3 (*.f32 (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (*.f32 2 (log.f32 alpha))) (pow.f32 alpha 4)) (/.f32 cosTheta (/.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta))))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (*.f32 4 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 8)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 6 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))))))
(-.f32 (+.f32 (fma.f32 2 (*.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (*.f32 alpha alpha))) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) (fma.f32 4 (*.f32 (/.f32 (pow.f32 cosTheta 6) (log.f32 (*.f32 alpha alpha))) (/.f32 (pow.f32 alpha 6) (PI.f32))) (fma.f32 3 (*.f32 (/.f32 (*.f32 alpha alpha) (log.f32 (*.f32 alpha alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (+.f32 (*.f32 (/.f32 (pow.f32 cosTheta 4) (log.f32 (*.f32 alpha alpha))) (/.f32 (pow.f32 alpha 6) (PI.f32))) (*.f32 4 (/.f32 (pow.f32 cosTheta 6) (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 alpha alpha)))))))) (+.f32 (+.f32 (/.f32 1 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (log.f32 (*.f32 alpha alpha))) (PI.f32))) (+.f32 (+.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (*.f32 (/.f32 (pow.f32 cosTheta 6) (log.f32 (*.f32 alpha alpha))) (/.f32 (pow.f32 alpha 8) (PI.f32)))) (fma.f32 6 (*.f32 (/.f32 (pow.f32 cosTheta 6) (log.f32 (*.f32 alpha alpha))) (/.f32 (pow.f32 alpha 4) (PI.f32))) (+.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 alpha 4) (log.f32 (*.f32 alpha alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))))))
(+.f32 (fma.f32 2 (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (-.f32 (fma.f32 4 (*.f32 (/.f32 (/.f32 (/.f32 (pow.f32 cosTheta 6) 2) (log.f32 alpha)) (PI.f32)) (pow.f32 alpha 6)) (fma.f32 3 (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha)))) (pow.f32 cosTheta 4)) (fma.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 6) (PI.f32)) (*.f32 (*.f32 4 (/.f32 (/.f32 (pow.f32 cosTheta 6) 2) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (PI.f32)))))) (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (+.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 cosTheta 6) 2) (log.f32 alpha)) (/.f32 (pow.f32 alpha 8) (PI.f32)) (+.f32 (fma.f32 3 (*.f32 (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (*.f32 2 (log.f32 alpha))) (pow.f32 alpha 4)) (/.f32 cosTheta (/.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta))) (fma.f32 6 (*.f32 (/.f32 (/.f32 (/.f32 (pow.f32 cosTheta 6) 2) (log.f32 alpha)) (PI.f32)) (pow.f32 alpha 4)) (/.f32 (/.f32 (/.f32 (pow.f32 cosTheta 6) 2) (log.f32 alpha)) (PI.f32))))) (fma.f32 (*.f32 (/.f32 cosTheta 2) (/.f32 cosTheta (log.f32 alpha))) (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (*.f32 2 (log.f32 alpha))))))))
(-.f32 (+.f32 (fma.f32 2 (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (fma.f32 4 (*.f32 (/.f32 (/.f32 (/.f32 (pow.f32 cosTheta 6) 2) (log.f32 alpha)) (PI.f32)) (pow.f32 alpha 6)) (fma.f32 3 (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha)))) (pow.f32 cosTheta 4)) (fma.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 6) (PI.f32)) (*.f32 (*.f32 4 (/.f32 (/.f32 (pow.f32 cosTheta 6) 2) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (PI.f32))))))) (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (+.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 cosTheta 6) 2) (log.f32 alpha)) (/.f32 (pow.f32 alpha 8) (PI.f32)) (+.f32 (fma.f32 3 (*.f32 (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (*.f32 2 (log.f32 alpha))) (pow.f32 alpha 4)) (/.f32 cosTheta (/.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta))) (fma.f32 6 (*.f32 (/.f32 (/.f32 (/.f32 (pow.f32 cosTheta 6) 2) (log.f32 alpha)) (PI.f32)) (pow.f32 alpha 4)) (/.f32 (/.f32 (/.f32 (pow.f32 cosTheta 6) 2) (log.f32 alpha)) (PI.f32))))) (fma.f32 (*.f32 (/.f32 cosTheta 2) (/.f32 cosTheta (log.f32 alpha))) (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (*.f32 2 (log.f32 alpha)))))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))
(/.f32 1 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(-.f32 (/.f32 1 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1 (*.f32 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (log.f32 (*.f32 alpha alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))
(-.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 1 (log.f32 (*.f32 alpha alpha))) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (/.f32 1 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(+.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta)) (-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 (/.f32 1 (log.f32 (*.f32 alpha alpha))) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))))
(+.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta)) (-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)))) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 3))) (pow.f32 cosTheta 8)))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))
(/.f32 1 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(-.f32 (/.f32 1 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1 (*.f32 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (log.f32 (*.f32 alpha alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))
(-.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 1 (log.f32 (*.f32 alpha alpha))) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (/.f32 1 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(+.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta)) (-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2)) (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (*.f32 alpha alpha)) (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 (/.f32 1 (log.f32 (*.f32 alpha alpha))) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))))
(+.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (*.f32 cosTheta cosTheta)) (-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (fma.f32 alpha alpha -1) 2)))) (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (fma.f32 alpha alpha -1)))) (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 (fma.f32 alpha alpha -1) 3))) (pow.f32 cosTheta 8)))))
(*.f32 -1 cosTheta)
(neg.f32 cosTheta)
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 cosTheta (pow.f32 alpha 2))
(*.f32 cosTheta (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha cosTheta))
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 cosTheta (pow.f32 alpha 2))
(*.f32 cosTheta (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha cosTheta))
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(fma.f32 (*.f32 alpha alpha) cosTheta (neg.f32 cosTheta))
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 -1 (pow.f32 cosTheta 2))
(neg.f32 (*.f32 cosTheta cosTheta))
(*.f32 cosTheta (neg.f32 cosTheta))
(-.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (pow.f32 cosTheta 2))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(-.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (pow.f32 cosTheta 2))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(-.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (pow.f32 cosTheta 2))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))
(-.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (pow.f32 cosTheta 2))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(-.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (pow.f32 cosTheta 2))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(-.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (pow.f32 cosTheta 2))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))
(*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))
(-.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (pow.f32 cosTheta 2))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(-.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (pow.f32 cosTheta 2))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(-.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (pow.f32 cosTheta 2))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) (pow.f32 cosTheta 2))
(fma.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta) (neg.f32 (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))

prune228.0ms (3.2%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New15710167
Fresh101
Picked011
Done000
Total15811169
Error
0.0b
Counts
169 → 11
Alt Table
StatusErrorProgram
0.9b
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
1.1b
(-.f32 (fma.f32 3 (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha)))) (pow.f32 cosTheta 4)) (fma.f32 2 (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (fma.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 6) (PI.f32)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))))) (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (+.f32 (fma.f32 (*.f32 (/.f32 cosTheta 2) (/.f32 cosTheta (log.f32 alpha))) (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (*.f32 2 (log.f32 alpha)))) (fma.f32 3 (*.f32 (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (*.f32 2 (log.f32 alpha))) (pow.f32 alpha 4)) (/.f32 cosTheta (/.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta))))))
0.9b
(*.f32 (/.f32 (+.f32 alpha 1) (pow.f32 (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
0.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.5b
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
0.6b
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 alpha alpha -1) 2)) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
10.5b
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))
0.7b
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 alpha alpha -1) 2)) (PI.f32)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
0.6b
(pow.f32 (/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) -1)
0.7b
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
0.6b
(*.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
Compiler

Compiled 6892 to 3922 computations (43.1% saved)

localize51.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
0.2b
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
0.3b
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))
3.1b
(pow.f32 (*.f32 alpha alpha) (PI.f32))

series63.0ms (0.9%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
13.0ms
alpha
@inf
(log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
11.0ms
alpha
@0
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))
11.0ms
cosTheta
@0
(log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
8.0ms
alpha
@0
(log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
5.0ms
alpha
@inf
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))

rewrite72.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
276×prod-diff_binary32
253×expm1-udef_binary32
253×log1p-udef_binary32
148×add-sqr-sqrt_binary32
147×pow1_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01689
130289
2382489
Stop Event
node limit
Counts
4 → 133
Calls
Call 1
Inputs
(pow.f32 (*.f32 alpha alpha) (PI.f32))
(/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 alpha (*.f32 2 (PI.f32))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 alpha (*.f32 2 (PI.f32))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 alpha (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))) (cbrt.f32 (pow.f32 (pow.f32 alpha 4) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (pow.f32 alpha 4) (PI.f32))) (cbrt.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 alpha (PI.f32)) (pow.f32 alpha (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 (PI.f32)) (pow.f32 alpha (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (pow.f32 alpha 4)) (PI.f32)) (pow.f32 (pow.f32 (cbrt.f32 alpha) 2) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (pow.f32 alpha 4) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 alpha (*.f32 2 (PI.f32))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 alpha (*.f32 2 (PI.f32))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1 (PI.f32)) (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) 2) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (PI.f32)) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (neg.f32 (PI.f32)) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 alpha alpha -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (PI.f32)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (PI.f32)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2))) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2))) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (neg.f32 (PI.f32)) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 alpha alpha -1) (/.f32 1 (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 alpha alpha -1) (*.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) 2) (*.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))) (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) (*.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))) (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 1 (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 alpha alpha -1) 1) (/.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) 2) 1) (/.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) 1) (/.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 alpha alpha -1) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (/.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 2 (log.f32 alpha))) (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) 2) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (/.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 2 (log.f32 alpha))) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) 2) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (neg.f32 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 alpha alpha -1) (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (/.f32 1 (PI.f32)) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 alpha alpha -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) 2) (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (cbrt.f32 (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (sqrt.f32 (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (fma.f32 alpha alpha -1)) (neg.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (fma.f32 alpha alpha -1)) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (neg.f32 (PI.f32)) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (neg.f32 (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (fma.f32 alpha alpha -1)) 1) (*.f32 (*.f32 (neg.f32 (PI.f32)) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (+.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))) 3) 1) (+.f32 (*.f32 (+.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))) (+.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))) (+.f32 1 (*.f32 (+.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (+.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))) (+.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))) 1) (+.f32 (+.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) 1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (*.f32 (neg.f32 (PI.f32)) (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 2 (log.f32 alpha))) 3) (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))) (pow.f32 (cbrt.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))) 2) (cbrt.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))) (sqrt.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (log1p.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha)))))) 1))))))

simplify139.0ms (2%)

Algorithm
egg-herbie
Rules
831×times-frac_binary32
470×fma-def_binary32
292×*-commutative_binary32
150×+-commutative_binary32
143×associate-/r*_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070910359
1273110195
Stop Event
node limit
Counts
205 → 229
Calls
Call 1
Inputs
(exp.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))))
(exp.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))))
(exp.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))))
(exp.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))))
(exp.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha)))))
(exp.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha)))))
(exp.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha)))))
(exp.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha)))))
(exp.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))
(exp.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))
(exp.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))
(exp.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 4) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha)))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 6))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4))))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 cosTheta 6) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 6)))))))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))))))) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))
(-.f32 (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (*.f32 4 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 8)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 6 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))
(log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))) (+.f32 (log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))) (+.f32 (log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 2) (pow.f32 (log.f32 alpha) 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 2) (pow.f32 (log.f32 alpha) 2)))))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 4) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 2) (pow.f32 (log.f32 alpha) 2)))))))))))
(-.f32 (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 5) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 3) (pow.f32 (log.f32 alpha) 3)))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 5) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 2) (pow.f32 (log.f32 alpha) 2)))))) (+.f32 (*.f32 1/24 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 3) (pow.f32 (log.f32 alpha) 3)))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 4) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 3) (pow.f32 (log.f32 alpha) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))) (+.f32 (log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 2) (pow.f32 (log.f32 alpha) 2)))))) (+.f32 (*.f32 1/24 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 3) (pow.f32 (log.f32 alpha) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 4) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 4) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 2) (pow.f32 (log.f32 alpha) 2))))))))))))))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 2) (pow.f32 (log.f32 alpha) 2)))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 2) (pow.f32 (log.f32 alpha) 2)))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 4) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 2) (pow.f32 (log.f32 alpha) 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))))))))
(log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2))))))) (log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2))))))) (+.f32 (log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 alpha 4))))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) (*.f32 (pow.f32 cosTheta 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 alpha 4))))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) 2) (*.f32 (pow.f32 cosTheta 8) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 2) (pow.f32 alpha 4)))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 alpha 4))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 alpha 6))))))) (+.f32 (*.f32 1/24 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) 3) (*.f32 (pow.f32 cosTheta 12) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 alpha 6))))))) (+.f32 (log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) (*.f32 (pow.f32 cosTheta 8) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 alpha 6))))))) (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) 2) (*.f32 (pow.f32 cosTheta 10) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 2) (pow.f32 alpha 6))))))))))))) (+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) 2) (*.f32 (pow.f32 cosTheta 8) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 2) (pow.f32 alpha 6))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) (*.f32 (pow.f32 cosTheta 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 alpha 4))))))) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) (*.f32 (pow.f32 cosTheta 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 alpha 6)))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) 2) (*.f32 (pow.f32 cosTheta 8) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 2) (pow.f32 alpha 4)))))))))))
(log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))))
(+.f32 (log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))))))) (+.f32 (log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))))))) (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 cosTheta 8) (pow.f32 alpha 4))))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4)))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))))))) (+.f32 (*.f32 1/24 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 cosTheta 12) (pow.f32 alpha 6))))))) (+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 cosTheta 10) (pow.f32 alpha 6))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 8) (pow.f32 alpha 6))))))) (+.f32 (log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))))))))))) (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 cosTheta 8) (pow.f32 alpha 4))))))) (+.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4))))))) (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 cosTheta 8) (pow.f32 alpha 6)))))))))))
(log.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))) (log.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))) (+.f32 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))) (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))) (+.f32 (log.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))) (+.f32 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))) (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2)))))))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (+.f32 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))) (+.f32 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))) (+.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 8)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))))))))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 3))))) (+.f32 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))) (+.f32 (log.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))) (+.f32 (/.f32 (*.f32 (pow.f32 alpha 10) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2)))) (+.f32 (*.f32 10 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))) (+.f32 (*.f32 5 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))) (+.f32 (*.f32 20/3 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 3))))) (*.f32 2 (/.f32 (*.f32 (pow.f32 alpha 10) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 3)))))))))))))))))) (+.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (+.f32 (*.f32 5 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 3))))) (+.f32 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 3))))) (+.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))) (+.f32 (*.f32 5 (/.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 alpha 12) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 3))))) (+.f32 (*.f32 6 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))) (+.f32 (*.f32 10 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (+.f32 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (+.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2)))) (+.f32 (*.f32 5 (/.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 3))))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (/.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 cosTheta 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))))))))))))))))))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (+.f32 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 4)))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 4)))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))) (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 cosTheta 8))))) (+.f32 (*.f32 3/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 8)))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 4))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (+.f32 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 4)))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 4)))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))) (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 cosTheta 8))))) (+.f32 (*.f32 3/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 8)))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 4))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))))))
Outputs
(exp.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))))
(pow.f32 (exp.f32 2) (*.f32 (PI.f32) (log.f32 alpha)))
(pow.f32 (exp.f32 (*.f32 2 (PI.f32))) (log.f32 alpha))
(exp.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))))
(pow.f32 (exp.f32 2) (*.f32 (PI.f32) (log.f32 alpha)))
(pow.f32 (exp.f32 (*.f32 2 (PI.f32))) (log.f32 alpha))
(exp.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))))
(pow.f32 (exp.f32 2) (*.f32 (PI.f32) (log.f32 alpha)))
(pow.f32 (exp.f32 (*.f32 2 (PI.f32))) (log.f32 alpha))
(exp.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))))
(pow.f32 (exp.f32 2) (*.f32 (PI.f32) (log.f32 alpha)))
(pow.f32 (exp.f32 (*.f32 2 (PI.f32))) (log.f32 alpha))
(exp.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha)))))
(pow.f32 (exp.f32 -2) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(exp.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha)))))
(pow.f32 (exp.f32 -2) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(exp.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha)))))
(pow.f32 (exp.f32 -2) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(exp.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha)))))
(pow.f32 (exp.f32 -2) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(exp.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))
(pow.f32 (exp.f32 -2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(pow.f32 (exp.f32 (*.f32 -2 (PI.f32))) (log.f32 (/.f32 -1 alpha)))
(exp.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))
(pow.f32 (exp.f32 -2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(pow.f32 (exp.f32 (*.f32 -2 (PI.f32))) (log.f32 (/.f32 -1 alpha)))
(exp.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))
(pow.f32 (exp.f32 -2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(pow.f32 (exp.f32 (*.f32 -2 (PI.f32))) (log.f32 (/.f32 -1 alpha)))
(exp.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))
(pow.f32 (exp.f32 -2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(pow.f32 (exp.f32 (*.f32 -2 (PI.f32))) (log.f32 (/.f32 -1 alpha)))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))))
(fma.f32 1/2 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha))) (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))))
(fma.f32 1/2 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha))) (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))))
(fma.f32 1/2 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha))) (/.f32 (/.f32 -1/2 (PI.f32)) (log.f32 alpha)))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha)))))
(/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(*.f32 (/.f32 -1/2 (neg.f32 (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (PI.f32)))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (*.f32 (/.f32 -1/2 (neg.f32 (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (*.f32 (/.f32 -1/2 (neg.f32 (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (PI.f32))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha)))) (*.f32 (/.f32 -1/2 (neg.f32 (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (PI.f32))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))
(/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(*.f32 -1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (log.f32 (/.f32 -1 alpha))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))
(*.f32 1/2 (-.f32 (/.f32 1 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (log.f32 (/.f32 -1 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))
(*.f32 1/2 (-.f32 (/.f32 1 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (log.f32 (/.f32 -1 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (/.f32 (*.f32 -1/2 (*.f32 alpha alpha)) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))
(*.f32 1/2 (-.f32 (/.f32 1 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (log.f32 (/.f32 -1 alpha)))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))
(/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))))
(-.f32 (*.f32 1/2 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))))
(fma.f32 1/2 (fma.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 (/.f32 cosTheta (PI.f32)) (/.f32 cosTheta (log.f32 alpha))) (*.f32 (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))))))
(-.f32 (-.f32 (*.f32 1/2 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))) (*.f32 1/2 (+.f32 (/.f32 (pow.f32 alpha 4) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 cosTheta cosTheta))) (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha)))))))
(+.f32 (fma.f32 1/2 (fma.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 (/.f32 cosTheta (PI.f32)) (/.f32 cosTheta (log.f32 alpha))) (*.f32 (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))))) (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))) (*.f32 -1/2 (fma.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 4) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha)))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 cosTheta cosTheta))))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))) (*.f32 1/2 (+.f32 (/.f32 (pow.f32 alpha 4) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 cosTheta cosTheta))) (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha))))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (/.f32 (pow.f32 alpha 6) (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 1/2 (fma.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha))) (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)))) (*.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (fma.f32 1/2 (fma.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))
(-.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 6))))))))
(-.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6)))))))
(-.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4))))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 cosTheta 6) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 6)))))))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4)))) (-.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 8))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 alpha 6))))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6))))) (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6)))))))))
(-.f32 (+.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 6)) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 8))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 alpha 6))))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6))))) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (neg.f32 (log.f32 alpha)))))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))))
(-.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))) (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (-.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 alpha 4)) (pow.f32 cosTheta 6)))))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))) (-.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))))))) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (-.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)))))) (+.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 alpha 4)) (pow.f32 cosTheta 6))))) (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))))))
(-.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))) (+.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)))))) (+.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))
(/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))
(-.f32 (fma.f32 2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)) (+.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))
(-.f32 (-.f32 (fma.f32 2 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha)))) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) (fma.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 4) (PI.f32)) (*.f32 (/.f32 cosTheta (PI.f32)) (/.f32 cosTheta (*.f32 2 (log.f32 alpha))))))
(-.f32 (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))))
(-.f32 (fma.f32 3 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 6) (PI.f32)))))) (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)) (fma.f32 3 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (+.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (+.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))))
(-.f32 (fma.f32 3 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (fma.f32 2 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha)))) (fma.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 6) (PI.f32)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))))) (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)) (fma.f32 3 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (+.f32 (fma.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (*.f32 (/.f32 cosTheta (PI.f32)) (/.f32 cosTheta (*.f32 2 (log.f32 alpha))))))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (*.f32 4 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 8)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 6 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))))))
(-.f32 (+.f32 (fma.f32 2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (fma.f32 4 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 6) (PI.f32))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 6) (PI.f32))) (*.f32 4 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (PI.f32)))))))) (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)) (+.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (+.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (+.f32 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 8) (PI.f32))) (fma.f32 6 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 4) (PI.f32))) (+.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))))))))
(-.f32 (+.f32 (+.f32 (fma.f32 2 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha)))) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (fma.f32 4 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 6) (PI.f32))) (fma.f32 3 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (fma.f32 4 (/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6)) (*.f32 2 (log.f32 alpha))) (PI.f32)) (*.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (/.f32 (pow.f32 alpha 6) (*.f32 2 (log.f32 alpha)))))))) (/.f32 -1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (+.f32 (fma.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (fma.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 8) (PI.f32)) (+.f32 (fma.f32 6 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 6) (PI.f32))) (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (*.f32 (/.f32 cosTheta (PI.f32)) (/.f32 cosTheta (*.f32 2 (log.f32 alpha)))))))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))
(/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(-.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(-.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 1 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(+.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (-.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))))
(-.f32 (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (pow.f32 cosTheta 6)))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))
(-.f32 (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))
(/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(-.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(-.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 1 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(+.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (-.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))))
(-.f32 (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (pow.f32 cosTheta 6)))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))
(-.f32 (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))))
(log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))))
(log.f32 (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))))
(log1p.f32 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))) (+.f32 (log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha))))))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))))))) (+.f32 (log.f32 (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))))))))))
(fma.f32 1/2 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (PI.f32))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))))) (fma.f32 1/2 (*.f32 (/.f32 alpha (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 alpha (*.f32 (log.f32 alpha) (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))))) (log1p.f32 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))) (+.f32 (log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 2) (pow.f32 (log.f32 alpha) 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 2) (pow.f32 (log.f32 alpha) 2)))))) (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 4) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 2) (pow.f32 (log.f32 alpha) 2)))))))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))))))) (+.f32 (log.f32 (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))))))))))) (fma.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))))))) (fma.f32 1/8 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))) 2) (pow.f32 (log.f32 alpha) 2))))) (fma.f32 1/2 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))))))) (fma.f32 1/4 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))) 2) (pow.f32 (log.f32 alpha) 2))))) (/.f32 (*.f32 1/8 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))) 2) (pow.f32 (log.f32 alpha) 2))))))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (PI.f32))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))))) (fma.f32 1/2 (*.f32 (/.f32 alpha (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 alpha (*.f32 (log.f32 alpha) (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))))) (log1p.f32 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))))))) (fma.f32 1/8 (/.f32 (pow.f32 alpha 4) (*.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 (log.f32 alpha) 2) (pow.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))) 2)))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))))))) (fma.f32 1/8 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4) (pow.f32 (PI.f32) 2))) (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (log.f32 alpha) 2) (pow.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))) 2)))) (*.f32 1/4 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (pow.f32 (PI.f32) 2))) (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 alpha) 2) (pow.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))) 2))))))))))
(-.f32 (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 5) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 3) (pow.f32 (log.f32 alpha) 3)))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 5) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 2) (pow.f32 (log.f32 alpha) 2)))))) (+.f32 (*.f32 1/24 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 3) (pow.f32 (log.f32 alpha) 3)))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 4) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 3) (pow.f32 (log.f32 alpha) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))) (+.f32 (log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 2) (pow.f32 (log.f32 alpha) 2)))))) (+.f32 (*.f32 1/24 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 3) (pow.f32 (log.f32 alpha) 3)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 4) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 4) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 2) (pow.f32 (log.f32 alpha) 2))))))))))))))))) (+.f32 (*.f32 1/4 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 2) (pow.f32 (log.f32 alpha) 2)))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 2) (pow.f32 (log.f32 alpha) 2)))))) (+.f32 (*.f32 1/8 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 4) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) 2) (pow.f32 (log.f32 alpha) 2)))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (log.f32 alpha)))))))))))
(-.f32 (fma.f32 1/8 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 5) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))) 3) (pow.f32 (log.f32 alpha) 3))))) (fma.f32 1/4 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))) 2) (pow.f32 (log.f32 alpha) 2))) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 5))) (fma.f32 1/24 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))) 3) (pow.f32 (log.f32 alpha) 3))))) (fma.f32 1/8 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6)) (*.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))))))) (+.f32 (log.f32 (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))))) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))))))) (fma.f32 1/4 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6)) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))) 2) (pow.f32 (log.f32 alpha) 2))))) (fma.f32 1/24 (/.f32 (pow.f32 alpha 6) (/.f32 (*.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6) (pow.f32 (PI.f32) 3)) (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))) 3) (pow.f32 (log.f32 alpha) 3))) (pow.f32 cosTheta 6))) (fma.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))))))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (*.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))))))) (/.f32 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4)) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))) 2) (pow.f32 (log.f32 alpha) 2)))))))))))))))) (fma.f32 1/4 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))) 2) (pow.f32 (log.f32 alpha) 2))))) (fma.f32 1/8 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))) 2) (pow.f32 (log.f32 alpha) 2))))) (fma.f32 1/8 (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))) 2) (pow.f32 (log.f32 alpha) 2))))) (*.f32 1/2 (+.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha))))))) (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (PI.f32)) (*.f32 (log.f32 alpha) (-.f32 1 (/.f32 1/2 (*.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)) (log.f32 alpha)))))))))))))
(fma.f32 1/8 (*.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))) 3) (pow.f32 (log.f32 alpha) 3)))) (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 5))) (-.f32 (fma.f32 1/4 (*.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 5) (pow.f32 (PI.f32) 2))) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (log.f32 alpha) 2) (pow.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))) 2)))) (fma.f32 1/24 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))) 3) (pow.f32 (log.f32 alpha) 3))))) (fma.f32 1/8 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4) (pow.f32 (PI.f32) 3))) (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))) 3) (pow.f32 (log.f32 alpha) 3)))) (+.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (PI.f32))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))))) (log1p.f32 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (fma.f32 1/2 (*.f32 (/.f32 alpha (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 alpha (*.f32 (log.f32 alpha) (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))))) (fma.f32 1/4 (*.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (pow.f32 (PI.f32) 2))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 (log.f32 alpha) 2) (pow.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))) 2)))) (fma.f32 1/24 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6) (pow.f32 (PI.f32) 3))) (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 1/2 (fma.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))))) (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4) (pow.f32 (PI.f32) 2))) (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 alpha) 2) (pow.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))) 2))))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4) (PI.f32))) (/.f32 (pow.f32 cosTheta 6) (*.f32 (log.f32 alpha) (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))))))))))))))) (fma.f32 1/4 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (pow.f32 (PI.f32) 2))) (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 alpha) 2) (pow.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))) 2)))) (fma.f32 1/8 (/.f32 (pow.f32 alpha 4) (*.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 (log.f32 alpha) 2) (pow.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))) 2)))) (fma.f32 1/2 (fma.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))))) (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))))))) (/.f32 (*.f32 1/8 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))) (*.f32 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4) (pow.f32 (PI.f32) 2)) (*.f32 (pow.f32 (log.f32 alpha) 2) (pow.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))) 2)))))))))
(log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))))
(log.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))))
(log1p.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))
(+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2))))))) (log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))))
(+.f32 (log.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))))))
(+.f32 (log1p.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2))))))) (+.f32 (log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 alpha 4))))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) (*.f32 (pow.f32 cosTheta 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 alpha 4))))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) 2) (*.f32 (pow.f32 cosTheta 8) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 2) (pow.f32 alpha 4)))))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))))) (-.f32 (+.f32 (log.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))) (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6)))))) (/.f32 1/8 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) 2) (*.f32 (pow.f32 cosTheta 8) (*.f32 (pow.f32 alpha 4) (pow.f32 (neg.f32 (log.f32 alpha)) 2)))))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))))) (-.f32 (+.f32 (log1p.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))) (+.f32 1 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6)))))) (/.f32 1/8 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) 2)) (*.f32 (*.f32 (pow.f32 cosTheta 8) (pow.f32 (log.f32 alpha) 2)) (pow.f32 alpha 4)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 alpha 4))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) (*.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 alpha 6))))))) (+.f32 (*.f32 1/24 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) 3) (*.f32 (pow.f32 cosTheta 12) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 alpha 6))))))) (+.f32 (log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) (*.f32 (pow.f32 cosTheta 8) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 alpha 6))))))) (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) 2) (*.f32 (pow.f32 cosTheta 10) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 2) (pow.f32 alpha 6))))))))))))) (+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) 2) (*.f32 (pow.f32 cosTheta 8) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 2) (pow.f32 alpha 6))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) (*.f32 (pow.f32 cosTheta 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 alpha 4))))))) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) (*.f32 (pow.f32 cosTheta 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 alpha 6)))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))) 2) (*.f32 (pow.f32 cosTheta 8) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 2) (pow.f32 alpha 4)))))))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))))) (-.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))) (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 cosTheta 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 alpha 6))) (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))))) (+.f32 (/.f32 1/24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) 3) (*.f32 (pow.f32 cosTheta 12) (*.f32 (pow.f32 alpha 6) (pow.f32 (neg.f32 (log.f32 alpha)) 3)))))) (+.f32 (log.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 alpha 6) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 8))) (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))))) (/.f32 1/4 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) 2) (*.f32 (pow.f32 cosTheta 10) (*.f32 (pow.f32 alpha 6) (pow.f32 (neg.f32 (log.f32 alpha)) 2))))))))))) (+.f32 (/.f32 1/4 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) 2) (*.f32 (*.f32 (pow.f32 cosTheta 8) (pow.f32 (neg.f32 (log.f32 alpha)) 2)) (pow.f32 alpha 6))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6)))))) (+.f32 (/.f32 1/8 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) 2) (*.f32 (pow.f32 cosTheta 8) (*.f32 (pow.f32 alpha 4) (pow.f32 (neg.f32 (log.f32 alpha)) 2)))))) (/.f32 1 (*.f32 (PI.f32) (*.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (pow.f32 alpha 6) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6)))))))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))))) (-.f32 (+.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))) (+.f32 1 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 cosTheta 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 alpha 6))) (+.f32 1 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))))))) (+.f32 (/.f32 1/24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) 3) (*.f32 (*.f32 (pow.f32 cosTheta 12) (neg.f32 (pow.f32 (log.f32 alpha) 3))) (pow.f32 alpha 6))))) (+.f32 (+.f32 (log1p.f32 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 alpha 6) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 8))) (+.f32 1 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))))))) (/.f32 1/4 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) 2) (*.f32 (pow.f32 cosTheta 10) (*.f32 (pow.f32 alpha 6) (pow.f32 (log.f32 alpha) 2))))))))) (+.f32 (/.f32 1/4 (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) 2) (*.f32 (*.f32 (pow.f32 cosTheta 8) (pow.f32 (log.f32 alpha) 2)) (pow.f32 alpha 6))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6)))))) (+.f32 (/.f32 1/8 (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) 2)) (*.f32 (*.f32 (pow.f32 cosTheta 8) (pow.f32 (log.f32 alpha) 2)) (pow.f32 alpha 4)))) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (+.f32 1 (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (neg.f32 (log.f32 alpha))))))))))
(log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))))
(log.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))))
(log1p.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))
(+.f32 (log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))))))
(+.f32 (log.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))))) (/.f32 1/2 (*.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))))))
(+.f32 (log1p.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))))))) (+.f32 (log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))))))) (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 cosTheta 8) (pow.f32 alpha 4))))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4)))))))))
(-.f32 (+.f32 (+.f32 (log.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))))) (/.f32 1/2 (*.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))))) (/.f32 1/2 (*.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))))) (+.f32 (/.f32 1/8 (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))) 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 8)))))) (/.f32 1/2 (*.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 alpha 4)) (pow.f32 cosTheta 6)))))))
(+.f32 (/.f32 1/2 (*.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (-.f32 (+.f32 (log1p.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 1/8 (*.f32 (pow.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 8)))))) (/.f32 1/2 (*.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))))))) (+.f32 (*.f32 1/24 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 cosTheta 12) (pow.f32 alpha 6))))))) (+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 cosTheta 10) (pow.f32 alpha 6))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 8) (pow.f32 alpha 6))))))) (+.f32 (log.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))))))))))) (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 cosTheta 8) (pow.f32 alpha 4))))))) (+.f32 (/.f32 1 (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4))))))) (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))) 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 cosTheta 8) (pow.f32 alpha 6)))))))))))
(+.f32 (/.f32 1/2 (*.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (-.f32 (+.f32 (/.f32 1/24 (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 12)))))) (+.f32 (/.f32 1/4 (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))) 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 10)))))) (+.f32 (/.f32 1/2 (*.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (+.f32 (log.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))))) (+.f32 (/.f32 1/2 (*.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))))) (/.f32 1/2 (*.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)))))))))) (+.f32 (/.f32 1/8 (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))) 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 8)))))) (+.f32 (/.f32 1 (*.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (/.f32 1/2 (*.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))) (*.f32 (PI.f32) (*.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 alpha 4)) (pow.f32 cosTheta 6))))) (/.f32 1/4 (*.f32 (pow.f32 (-.f32 1 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))) 2) (*.f32 (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (log.f32 (/.f32 -1 alpha)) 2)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))))))))
(+.f32 (/.f32 1/2 (*.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (-.f32 (+.f32 (/.f32 1/24 (*.f32 (pow.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 12)))))) (+.f32 (+.f32 (/.f32 1/4 (*.f32 (pow.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 10)))))) (/.f32 1/2 (*.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))))) (+.f32 (log1p.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 1/2 (*.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))))))))) (+.f32 (/.f32 1/8 (*.f32 (pow.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 8)))))) (+.f32 (+.f32 (/.f32 1 (*.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (/.f32 1/2 (*.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))))) (/.f32 1/4 (*.f32 (pow.f32 (+.f32 1 (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))) 2) (*.f32 (pow.f32 (PI.f32) 2) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))))))))
(log.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))
(log.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))))
(log.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))) (log.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))) (+.f32 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))) (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))))
(-.f32 (fma.f32 2 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))))) (log.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))))) (+.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))))) (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))))))))
(-.f32 (fma.f32 2 (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha)))) (/.f32 (*.f32 cosTheta cosTheta) (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))) (log.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))) (fma.f32 (/.f32 (pow.f32 alpha 4) (*.f32 2 (log.f32 alpha))) (*.f32 (/.f32 cosTheta (PI.f32)) (/.f32 cosTheta (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))) (/.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))) (+.f32 (log.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))) (+.f32 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))) (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2)))))))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (+.f32 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))) (+.f32 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))) (+.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 8)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))))))))))
(-.f32 (fma.f32 2 (/.f32 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 2))) (+.f32 (fma.f32 2 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))))) (log.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))))) (+.f32 (*.f32 (/.f32 (pow.f32 alpha 6) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))))) (fma.f32 3 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))))) (*.f32 2 (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 2))))))))) (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 2))) (+.f32 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))))) (+.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))))) (+.f32 (/.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 2)))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 8) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 2))))))))))))
(-.f32 (fma.f32 2 (*.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (pow.f32 (PI.f32) 2))) (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 2))) (+.f32 (fma.f32 2 (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha)))) (/.f32 (*.f32 cosTheta cosTheta) (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))) (log.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))) (fma.f32 (/.f32 (pow.f32 alpha 6) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))) (fma.f32 2 (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 2)))) (*.f32 3 (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha)))) (/.f32 (pow.f32 cosTheta 4) (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))))))))) (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 2))) (+.f32 (fma.f32 (/.f32 (pow.f32 alpha 4) (*.f32 2 (log.f32 alpha))) (*.f32 (/.f32 cosTheta (PI.f32)) (/.f32 cosTheta (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))) (/.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))))) (+.f32 (fma.f32 3 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (pow.f32 alpha 4) (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))) (/.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 8) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 2)))) (*.f32 3 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 2))))))))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 3))))) (+.f32 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))) (+.f32 (log.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))) (+.f32 (/.f32 (*.f32 (pow.f32 alpha 10) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2)))) (+.f32 (*.f32 10 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))) (+.f32 (*.f32 5 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))) (+.f32 (*.f32 20/3 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 3))))) (*.f32 2 (/.f32 (*.f32 (pow.f32 alpha 10) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 3)))))))))))))))))) (+.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (+.f32 (*.f32 5 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 3))))) (+.f32 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 3))))) (+.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))) (+.f32 (*.f32 5 (/.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (+.f32 (*.f32 1/3 (/.f32 (*.f32 (pow.f32 alpha 12) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 3))))) (+.f32 (*.f32 6 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))) (+.f32 (*.f32 10 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (+.f32 (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (+.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2)))) (+.f32 (*.f32 5 (/.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 3))))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) 2))))) (/.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 cosTheta 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (-.f32 (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) 1) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))))))))))))))))))))
(-.f32 (fma.f32 2 (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 2)))) (fma.f32 2 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))))) (fma.f32 2 (/.f32 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 2))) (fma.f32 2 (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 3)))) (+.f32 (*.f32 (/.f32 (pow.f32 alpha 6) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))))) (+.f32 (log.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))) (+.f32 (*.f32 (/.f32 (pow.f32 alpha 10) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 2)))) (fma.f32 10 (/.f32 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 2))) (fma.f32 4 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))))) (fma.f32 4 (/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6)) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))))) (fma.f32 5 (/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6)) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 2))) (fma.f32 3 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))))) (fma.f32 20/3 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 3)))) (*.f32 2 (*.f32 (/.f32 (pow.f32 alpha 10) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 3)))))))))))))))))) (+.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))))) (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 2))) (fma.f32 5 (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 3)))) (+.f32 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))))) (fma.f32 1/3 (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 3)))) (+.f32 (/.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))))) (fma.f32 5 (/.f32 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 8)) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 2))) (fma.f32 1/3 (*.f32 (/.f32 (pow.f32 alpha 12) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 3)))) (fma.f32 6 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))))) (fma.f32 10 (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 2)))) (+.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 8) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 2)))) (+.f32 (/.f32 (/.f32 (pow.f32 cosTheta 6) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 2))) (fma.f32 5 (*.f32 (/.f32 (pow.f32 alpha 8) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 3)))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))) 2)))) (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 8)) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (-.f32 1 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))))))))))))))))))))))
(-.f32 (fma.f32 2 (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 2)))) (fma.f32 2 (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha)))) (/.f32 (*.f32 cosTheta cosTheta) (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))) (fma.f32 2 (*.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (pow.f32 (PI.f32) 2))) (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 2))) (fma.f32 2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (pow.f32 (PI.f32) 3))) (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 3))) (+.f32 (fma.f32 (/.f32 (pow.f32 alpha 6) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))) (log.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))) (fma.f32 (/.f32 (pow.f32 alpha 10) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 2))) (fma.f32 10 (/.f32 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 2))) (fma.f32 4 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (pow.f32 alpha 6) (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))) (fma.f32 4 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))) (fma.f32 5 (/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6)) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 2))) (fma.f32 3 (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha)))) (/.f32 (pow.f32 cosTheta 4) (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))) (fma.f32 20/3 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (pow.f32 (PI.f32) 3)) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 3))) (*.f32 (/.f32 2 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (pow.f32 (PI.f32) 3))) (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 10)) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 3))))))))))))))) (+.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))))) (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 2))) (fma.f32 5 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)) (*.f32 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (pow.f32 (PI.f32) 3)) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 3))) (fma.f32 (/.f32 (pow.f32 alpha 4) (*.f32 2 (log.f32 alpha))) (*.f32 (/.f32 cosTheta (PI.f32)) (/.f32 cosTheta (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))) (+.f32 (fma.f32 1/3 (/.f32 (pow.f32 cosTheta 6) (*.f32 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (pow.f32 (PI.f32) 3)) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 3))) (/.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (pow.f32 alpha 4) (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))) (fma.f32 5 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 2))) (/.f32 (pow.f32 alpha 8) (pow.f32 (*.f32 2 (log.f32 alpha)) 2))) (fma.f32 1/3 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (pow.f32 (PI.f32) 3))) (/.f32 (pow.f32 alpha 12) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 3))) (fma.f32 6 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (pow.f32 alpha 4) (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))))) (+.f32 (fma.f32 10 (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 2)))) (/.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))))) (+.f32 (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 8) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 2)))) (/.f32 (/.f32 (pow.f32 cosTheta 6) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 2)))) (fma.f32 5 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (pow.f32 (PI.f32) 3))) (/.f32 (pow.f32 alpha 8) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 3))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 2)) (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32))) 2)))) (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (pow.f32 alpha 8) (-.f32 (+.f32 1 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)))))))))))))))))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))
(/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (+.f32 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 4)))))))
(-.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (PI.f32) 2))))))
(-.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (+.f32 (/.f32 (/.f32 1 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (PI.f32) 2))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 4)))))))
(+.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (PI.f32) 2))))) (-.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (/.f32 1/3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (PI.f32) 3)))))) (+.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (PI.f32) 2)))))))
(-.f32 (+.f32 (+.f32 (/.f32 (/.f32 1 (fma.f32 alpha alpha -1)) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (PI.f32) 2)))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (pow.f32 cosTheta 6))) (/.f32 1/3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (PI.f32) 3)))))) (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (PI.f32) 2))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))) (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 cosTheta 8))))) (+.f32 (*.f32 3/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 8)))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 4))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))))))
(-.f32 (-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (PI.f32) 2))))) (+.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (pow.f32 cosTheta 6)))) (/.f32 1/3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (PI.f32) 3))))))) (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 1/4 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 4) (*.f32 (pow.f32 cosTheta 8) (pow.f32 (PI.f32) 4)))) (+.f32 (/.f32 3/2 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 cosTheta 8) (pow.f32 (PI.f32) 2))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (pow.f32 cosTheta 8) (pow.f32 (PI.f32) 3))))) (+.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))) (/.f32 1/2 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (PI.f32) 2)))))))))
(-.f32 (+.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 (PI.f32) 2)) (pow.f32 cosTheta 6)))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 1 (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (/.f32 1/3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (PI.f32) 3)))))) (+.f32 (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (/.f32 1/4 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 4) (*.f32 (pow.f32 cosTheta 8) (pow.f32 (PI.f32) 4))))) (+.f32 (/.f32 3/2 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 cosTheta 8) (pow.f32 (PI.f32) 2))))) (+.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 (PI.f32) 3)) (pow.f32 cosTheta 8)))) (/.f32 1/2 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (PI.f32) 2))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))))))
(/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))
(/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(-.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (+.f32 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 4)))))))
(-.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (PI.f32) 2))))))
(-.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (+.f32 (/.f32 (/.f32 1 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (PI.f32) 2))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 4)))))))
(+.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (PI.f32) 2))))) (-.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))) (/.f32 1/3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (PI.f32) 3)))))) (+.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (PI.f32) 2)))))))
(-.f32 (+.f32 (+.f32 (/.f32 (/.f32 1 (fma.f32 alpha alpha -1)) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (PI.f32) 2)))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (pow.f32 cosTheta 6))) (/.f32 1/3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (PI.f32) 3)))))) (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (PI.f32) 2))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 1/3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))) (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 1/4 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 4) (*.f32 (pow.f32 (PI.f32) 4) (pow.f32 cosTheta 8))))) (+.f32 (*.f32 3/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 8)))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 2) (*.f32 (pow.f32 (PI.f32) 2) (pow.f32 cosTheta 4))))) (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))))))))
(-.f32 (-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (PI.f32) 2))))) (+.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (pow.f32 cosTheta 6)))) (/.f32 1/3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (PI.f32) 3))))))) (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 1/4 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 4) (*.f32 (pow.f32 cosTheta 8) (pow.f32 (PI.f32) 4)))) (+.f32 (/.f32 3/2 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 cosTheta 8) (pow.f32 (PI.f32) 2))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (pow.f32 cosTheta 8) (pow.f32 (PI.f32) 3))))) (+.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))) (/.f32 1/2 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (PI.f32) 2)))))))))
(-.f32 (+.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 (PI.f32) 2)) (pow.f32 cosTheta 6)))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 1 (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))) (/.f32 1/3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (PI.f32) 3)))))) (+.f32 (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (/.f32 1/4 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 4) (*.f32 (pow.f32 cosTheta 8) (pow.f32 (PI.f32) 4))))) (+.f32 (/.f32 3/2 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 cosTheta 8) (pow.f32 (PI.f32) 2))))) (+.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 (PI.f32) 3)) (pow.f32 cosTheta 8)))) (/.f32 1/2 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 2) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (PI.f32) 2))))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))))))

prune434.0ms (6.1%)

Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New2254229
Fresh369
Picked011
Done011
Total22812240
Error
0b
Counts
240 → 12
Alt Table
StatusErrorProgram
0.5b
(expm1.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
0.6b
(/.f32 1 (*.f32 (/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
0.9b
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
1.1b
(-.f32 (fma.f32 3 (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha)))) (pow.f32 cosTheta 4)) (fma.f32 2 (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (fma.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 6) (PI.f32)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))))) (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (+.f32 (fma.f32 (*.f32 (/.f32 cosTheta 2) (/.f32 cosTheta (log.f32 alpha))) (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (*.f32 2 (log.f32 alpha)))) (fma.f32 3 (*.f32 (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (*.f32 2 (log.f32 alpha))) (pow.f32 alpha 4)) (/.f32 cosTheta (/.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta))))))
0.6b
(*.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
3.8b
(expm1.f32 (fma.f32 1/2 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (PI.f32))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))))) (fma.f32 1/2 (*.f32 (/.f32 alpha (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 alpha (*.f32 (log.f32 alpha) (+.f32 1 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))))) (log1p.f32 (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))))))
0.9b
(*.f32 (/.f32 (+.f32 alpha 1) (pow.f32 (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
0.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.6b
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 alpha alpha -1) 2)) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
0.6b
(expm1.f32 (log1p.f32 (/.f32 (*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (neg.f32 (PI.f32)) (*.f32 2 (log.f32 alpha))))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
0.7b
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 alpha alpha -1) 2)) (PI.f32)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
0.7b
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (PI.f32)) (*.f32 2 (log.f32 alpha))))) 2)
Compiler

Compiled 17071 to 11400 computations (33.2% saved)

localize50.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f32 (/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
0.3b
(/.f32 1 (*.f32 (/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
0.3b
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
0.4b
(/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))))

series58.0ms (0.8%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
18.0ms
alpha
@-inf
(/.f32 1 (*.f32 (/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
7.0ms
cosTheta
@0
(/.f32 1 (*.f32 (/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
5.0ms
cosTheta
@0
(*.f32 (/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
4.0ms
alpha
@-inf
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
4.0ms
alpha
@inf
(/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))))

rewrite74.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
274×expm1-udef_binary32
274×log1p-udef_binary32
161×add-sqr-sqrt_binary32
157×*-un-lft-identity_binary32
157×pow1_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01695
132892
2431292
Stop Event
node limit
Counts
4 → 147
Calls
Call 1
Inputs
(/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))
(/.f32 1 (*.f32 (/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(*.f32 (/.f32 (PI.f32) (/.f32 (fma.f32 alpha alpha -1) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (log.f32 alpha)) (/.f32 (PI.f32) (fma.f32 alpha alpha -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) 2)) (cbrt.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)))) (sqrt.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (PI.f32)) (/.f32 1 (*.f32 (fma.f32 alpha alpha -1) (neg.f32 (/.f32 1/2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 2 (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) 1) (/.f32 (cbrt.f32 (PI.f32)) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (PI.f32)) 1) (/.f32 (sqrt.f32 (PI.f32)) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (PI.f32)) (fma.f32 alpha alpha -1)) (/.f32 (sqrt.f32 (PI.f32)) (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (PI.f32) 1) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 alpha alpha -1)) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (fma.f32 alpha alpha -1)) (/.f32 (cbrt.f32 (PI.f32)) (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 2))) (/.f32 (PI.f32) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 2))) (cbrt.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 2))) (/.f32 (sqrt.f32 (PI.f32)) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))) (/.f32 (PI.f32) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))) (/.f32 (cbrt.f32 (PI.f32)) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (PI.f32) (neg.f32 (fma.f32 alpha alpha -1))) (*.f32 (log.f32 alpha) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha -1) 1/2)) (log.f32 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) 2) (log.f32 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) 1) (*.f32 2 (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (*.f32 2 (log.f32 alpha))) 2)) (cbrt.f32 (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 2 (log.f32 alpha)))) (sqrt.f32 (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (PI.f32) (*.f32 (fma.f32 alpha alpha -1) (neg.f32 (/.f32 1/2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (PI.f32)) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 2)) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (log.f32 alpha) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (log.f32 alpha)) (fma.f32 alpha alpha -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (fma.f32 alpha alpha -1) 1/2) (/.f32 1 (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 2) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 2) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (log.f32 alpha)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (fma.f32 alpha alpha -1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (log.f32 alpha)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 2 (log.f32 alpha))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 2 (log.f32 alpha))) 2)) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (cbrt.f32 (*.f32 2 (log.f32 alpha))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (*.f32 2 (log.f32 alpha)))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 2 (log.f32 alpha)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (fma.f32 alpha alpha -1)) (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 1 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) -2)) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) -1) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2) -1) (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) -1) (pow.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1)))) (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (PI.f32) (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (*.f32 (fma.f32 alpha alpha -1) (neg.f32 (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha -1)) (/.f32 1/2 (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (cbrt.f32 (pow.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))) 2))) (cbrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))) (sqrt.f32 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (fma.f32 alpha alpha -1) (neg.f32 (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (neg.f32 (PI.f32))) (*.f32 (fma.f32 alpha alpha -1) (neg.f32 (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 (PI.f32)) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) 3) (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 3) (pow.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (PI.f32) (/.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 alpha alpha -1))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1))))))

simplify94.0ms (1.3%)

Algorithm
egg-herbie
Rules
635×fma-def_binary32
598×times-frac_binary32
418×associate-/l*_binary32
213×*-commutative_binary32
150×+-commutative_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05767106
122386846
Stop Event
node limit
Counts
219 → 252
Calls
Call 1
Inputs
(*.f32 -2 (*.f32 (PI.f32) (log.f32 alpha)))
(neg.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (log.f32 alpha))))))
(neg.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (log.f32 alpha)))))))
(neg.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (log.f32 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (log.f32 alpha))))))))
(*.f32 -2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 2)))
(neg.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 4))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 2)))))
(neg.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 4))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 2))))))
(neg.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 8)))))))
(*.f32 2 (/.f32 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)) (pow.f32 alpha 2)))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 4))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 2)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 4)))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 6))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 4))))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 8))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 6)))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 8))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 4)))))))
(/.f32 -1/2 (log.f32 alpha))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (log.f32 alpha))) (*.f32 1/2 (/.f32 1 (log.f32 alpha))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (log.f32 alpha))) (*.f32 1/2 (/.f32 1 (log.f32 alpha))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (log.f32 alpha))) (*.f32 1/2 (/.f32 1 (log.f32 alpha))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (log.f32 (/.f32 1 alpha))))
(-.f32 (*.f32 1/2 (/.f32 1 (log.f32 (/.f32 1 alpha)))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (log.f32 (/.f32 1 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 1 (log.f32 (/.f32 1 alpha)))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (log.f32 (/.f32 1 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 1 (log.f32 (/.f32 1 alpha)))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (log.f32 (/.f32 1 alpha)))))
(*.f32 1/2 (/.f32 (pow.f32 alpha 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))) (*.f32 1/2 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))) (*.f32 1/2 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))) (*.f32 1/2 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 4) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha)))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 6))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4))))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 cosTheta 6) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 6)))))))))
(/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))) (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))))))))))))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))) (+.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4))))) (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)))))))))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 3/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (log.f32 -1) 2)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))) (+.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (log.f32 -1) 2)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 3/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2))))) (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))))))))))))))))))))))))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))))) (+.f32 (*.f32 3/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (log.f32 -1) 2)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (log.f32 -1) 2)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 3/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))))))))))))))))))))))))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (log.f32 alpha))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 alpha)))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 3/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha))))))))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 8)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 3/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha))))))))))))
(/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (log.f32 alpha))))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (log.f32 alpha))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 8) (log.f32 alpha))))))))
(/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (log.f32 alpha))))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (log.f32 alpha))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 8) (log.f32 alpha))))))))
(*.f32 -2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (log.f32 alpha))))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (log.f32 alpha)))))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (log.f32 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (log.f32 alpha))))))))
(*.f32 -2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2))))
(neg.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))
(neg.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))))
(neg.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 2))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 2))))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 4))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2)))))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 4))))))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 6))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2)))))))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 4))))))))))
(*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1)))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (-.f32 (pow.f32 alpha 2) 1))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))) (-.f32 (pow.f32 alpha 2) 1))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (-.f32 (pow.f32 alpha 2) 1))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))) (-.f32 (pow.f32 alpha 2) 1))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (-.f32 (pow.f32 alpha 2) 1))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))) (-.f32 (pow.f32 alpha 2) 1))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
Outputs
(*.f32 -2 (*.f32 (PI.f32) (log.f32 alpha)))
(neg.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (log.f32 alpha))))))
(neg.f32 (*.f32 2 (+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 alpha alpha))))))
(*.f32 -2 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 alpha alpha)))))
(neg.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (log.f32 alpha)))))))
(neg.f32 (fma.f32 2 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 alpha alpha))) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 alpha 4)))))))
(neg.f32 (*.f32 2 (+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (log.f32 alpha) (+.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (PI.f32) (pow.f32 alpha 4)))))))
(neg.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (log.f32 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (log.f32 alpha))))))))
(neg.f32 (fma.f32 2 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 alpha alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 alpha 4))) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 alpha 6))))))))
(neg.f32 (*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 alpha alpha)))) (*.f32 (log.f32 alpha) (+.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (*.f32 (PI.f32) (pow.f32 alpha 6)))))))
(*.f32 -2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 2)))
(*.f32 -2 (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 alpha alpha)))
(*.f32 -2 (/.f32 (neg.f32 (log.f32 alpha)) (/.f32 alpha (/.f32 (PI.f32) alpha))))
(neg.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 4))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 2)))))
(neg.f32 (*.f32 2 (+.f32 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (neg.f32 (log.f32 alpha)))) (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 alpha alpha)))))
(*.f32 -2 (+.f32 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (neg.f32 (log.f32 alpha))) (/.f32 (neg.f32 (log.f32 alpha)) (/.f32 alpha (/.f32 (PI.f32) alpha)))))
(neg.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 4))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 2))))))
(neg.f32 (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 6) (neg.f32 (log.f32 alpha)))) (*.f32 2 (+.f32 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (neg.f32 (log.f32 alpha)))) (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 alpha alpha))))))
(neg.f32 (fma.f32 2 (+.f32 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (neg.f32 (log.f32 alpha))) (/.f32 (neg.f32 (log.f32 alpha)) (/.f32 alpha (/.f32 (PI.f32) alpha)))) (/.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 alpha 6))))
(neg.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 8)))))))
(neg.f32 (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 6) (neg.f32 (log.f32 alpha)))) (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (neg.f32 (log.f32 alpha)))) (*.f32 2 (+.f32 (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 alpha alpha)) (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 8) (neg.f32 (log.f32 alpha)))))))))
(-.f32 (/.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 alpha)))) (pow.f32 alpha 6)) (fma.f32 2 (+.f32 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (neg.f32 (log.f32 alpha))) (/.f32 (neg.f32 (log.f32 alpha)) (/.f32 alpha (/.f32 (PI.f32) alpha)))) (/.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 alpha 8))))
(*.f32 2 (/.f32 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)) (pow.f32 alpha 2)))
(*.f32 2 (/.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (/.f32 (*.f32 alpha alpha) (PI.f32))))
(*.f32 2 (*.f32 (/.f32 (PI.f32) alpha) (/.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) alpha)))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 4))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 2)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 4)))))
(-.f32 (*.f32 2 (+.f32 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (log.f32 -1))) (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (*.f32 alpha alpha)))) (*.f32 2 (+.f32 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 alpha alpha)) (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (log.f32 (/.f32 -1 alpha)))))))
(*.f32 2 (-.f32 (+.f32 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (log.f32 -1)) (*.f32 (/.f32 (PI.f32) alpha) (/.f32 (log.f32 -1) alpha))) (+.f32 (*.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (log.f32 (/.f32 -1 alpha))) (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (log.f32 (/.f32 -1 alpha))))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 6))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 4))))))
(-.f32 (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (log.f32 -1))) (*.f32 2 (+.f32 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (*.f32 alpha alpha)) (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 6))))) (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 6) (log.f32 (/.f32 -1 alpha)))) (*.f32 2 (+.f32 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 alpha alpha)) (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (log.f32 (/.f32 -1 alpha))))))))
(-.f32 (*.f32 2 (+.f32 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (log.f32 -1)) (+.f32 (*.f32 (/.f32 (PI.f32) alpha) (/.f32 (log.f32 -1) alpha)) (/.f32 (log.f32 -1) (/.f32 (pow.f32 alpha 6) (PI.f32)))))) (*.f32 2 (+.f32 (+.f32 (*.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (log.f32 (/.f32 -1 alpha))) (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (log.f32 (/.f32 -1 alpha)))) (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 6)) (log.f32 (/.f32 -1 alpha))))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 8))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 6)))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 8))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 4)))))))
(-.f32 (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (log.f32 -1))) (fma.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (*.f32 alpha alpha)) (*.f32 2 (+.f32 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 8) (log.f32 -1))) (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 6)))))) (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 6) (log.f32 (/.f32 -1 alpha)))) (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 8) (log.f32 (/.f32 -1 alpha)))) (*.f32 2 (+.f32 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 alpha alpha)) (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (log.f32 (/.f32 -1 alpha)))))))))
(-.f32 (*.f32 2 (+.f32 (+.f32 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (log.f32 -1)) (*.f32 (/.f32 (PI.f32) alpha) (/.f32 (log.f32 -1) alpha))) (+.f32 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 8) (log.f32 -1))) (/.f32 (log.f32 -1) (/.f32 (pow.f32 alpha 6) (PI.f32)))))) (fma.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 6)) (log.f32 (/.f32 -1 alpha))) (*.f32 2 (+.f32 (+.f32 (*.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (log.f32 (/.f32 -1 alpha))) (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (log.f32 (/.f32 -1 alpha)))) (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 8)) (log.f32 (/.f32 -1 alpha)))))))
(/.f32 -1/2 (log.f32 alpha))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (log.f32 alpha))) (*.f32 1/2 (/.f32 1 (log.f32 alpha))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (log.f32 alpha))) (/.f32 1/2 (log.f32 alpha)))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (log.f32 alpha))) (*.f32 1/2 (/.f32 1 (log.f32 alpha))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (log.f32 alpha))) (/.f32 1/2 (log.f32 alpha)))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (log.f32 alpha))) (*.f32 1/2 (/.f32 1 (log.f32 alpha))))
(-.f32 (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (log.f32 alpha))) (/.f32 1/2 (log.f32 alpha)))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (log.f32 (/.f32 1 alpha))))
(*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 alpha))))
(/.f32 -1/2 (/.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha alpha)))
(-.f32 (*.f32 1/2 (/.f32 1 (log.f32 (/.f32 1 alpha)))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (log.f32 (/.f32 1 alpha)))))
(+.f32 (/.f32 1/2 (neg.f32 (log.f32 alpha))) (*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 alpha)))))
(+.f32 (/.f32 1/2 (neg.f32 (log.f32 alpha))) (/.f32 -1/2 (/.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha alpha))))
(-.f32 (*.f32 1/2 (/.f32 1 (log.f32 (/.f32 1 alpha)))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (log.f32 (/.f32 1 alpha)))))
(+.f32 (/.f32 1/2 (neg.f32 (log.f32 alpha))) (*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 alpha)))))
(+.f32 (/.f32 1/2 (neg.f32 (log.f32 alpha))) (/.f32 -1/2 (/.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha alpha))))
(-.f32 (*.f32 1/2 (/.f32 1 (log.f32 (/.f32 1 alpha)))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (log.f32 (/.f32 1 alpha)))))
(+.f32 (/.f32 1/2 (neg.f32 (log.f32 alpha))) (*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 alpha)))))
(+.f32 (/.f32 1/2 (neg.f32 (log.f32 alpha))) (/.f32 -1/2 (/.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha alpha))))
(*.f32 1/2 (/.f32 (pow.f32 alpha 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))) (*.f32 1/2 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(-.f32 (/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(fma.f32 1/2 (/.f32 alpha (/.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) alpha)) (/.f32 -1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))) (*.f32 1/2 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(-.f32 (/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(fma.f32 1/2 (/.f32 alpha (/.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) alpha)) (/.f32 -1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))) (*.f32 1/2 (/.f32 1 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))
(-.f32 (/.f32 (*.f32 1/2 (*.f32 alpha alpha)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(fma.f32 1/2 (/.f32 alpha (/.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) alpha)) (/.f32 -1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (/.f32 -1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))))
(-.f32 (*.f32 1/2 (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(fma.f32 1/2 (fma.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha))) (*.f32 (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))))))
(-.f32 (*.f32 1/2 (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha))))))))
(+.f32 (fma.f32 1/2 (fma.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha))) (*.f32 (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 4) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha)))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha))))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (log.f32 alpha)) (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3))) (*.f32 1/2 (+.f32 (fma.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha))) (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)))) (*.f32 (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))))))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2))))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))
(-.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))) (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 6))))))))
(-.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6)))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))) (-.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 alpha 4))) (pow.f32 cosTheta 6)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4))))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 cosTheta 6) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 6)))))))))
(-.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 8))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4)))))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6))))) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (neg.f32 (log.f32 alpha))))))))
(-.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 6)) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 8)))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 6)) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 alpha 4))) (pow.f32 cosTheta 6)))) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (neg.f32 (log.f32 alpha)))))))
(/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))
(/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))))))
(-.f32 (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))) (+.f32 (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))))) (*.f32 1/2 (+.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))))) (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))))))))
(-.f32 (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))))) (/.f32 (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))) (fma.f32 1/2 (+.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))))) (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))))) (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))) (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))))))))))))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))) (+.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4))))) (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)))))))))))))))
(-.f32 (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))))) (fma.f32 2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 cosTheta cosTheta))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 cosTheta cosTheta))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 cosTheta cosTheta))))))))))))))) (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (+.f32 (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))))) (+.f32 (+.f32 (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 cosTheta cosTheta)))))) (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))) (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 cosTheta cosTheta))))))) (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))))))))
(-.f32 (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))))) (fma.f32 2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 cosTheta cosTheta))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 cosTheta cosTheta))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 cosTheta cosTheta))))) (/.f32 (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))))))))) (fma.f32 1/2 (+.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))))) (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))))) (+.f32 (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))))) (+.f32 (fma.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 cosTheta cosTheta)))) (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 cosTheta cosTheta))))) (*.f32 (/.f32 (log.f32 -1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 3/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (log.f32 -1) 2)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))) (+.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (log.f32 -1) 2)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 3/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2))))) (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))))))))))))))))))))))))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))))) (+.f32 (*.f32 3/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (log.f32 -1) 2)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (log.f32 -1) 2)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 3/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))))))))))))))))))))))))))))
(-.f32 (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))))) (fma.f32 2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (fma.f32 3/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 cosTheta cosTheta))))) (fma.f32 3/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (/.f32 (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 cosTheta cosTheta)))) (log.f32 -1))) (fma.f32 9/2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (fma.f32 9/2 (/.f32 (/.f32 (*.f32 (log.f32 -1) (pow.f32 (log.f32 (/.f32 -1 alpha)) 2)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 6)) (pow.f32 cosTheta 6))) (fma.f32 3/2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))) (+.f32 (/.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))) (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 cosTheta cosTheta))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 cosTheta cosTheta))))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (/.f32 (*.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 6)) (pow.f32 cosTheta 6)))) (fma.f32 3/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 6)) (pow.f32 cosTheta 6)))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 cosTheta cosTheta)))))) (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 cosTheta cosTheta)))))))))))))))))))))))))) (+.f32 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))) (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 cosTheta cosTheta))))) (fma.f32 3/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 6)) (pow.f32 cosTheta 6)))) (fma.f32 9/2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 6)) (pow.f32 cosTheta 6)))) (fma.f32 3/2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 cosTheta cosTheta))))) (+.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (fma.f32 3/2 (/.f32 (/.f32 (*.f32 (log.f32 -1) (pow.f32 (log.f32 (/.f32 -1 alpha)) 2)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))) (fma.f32 9/2 (/.f32 (*.f32 (log.f32 -1) (pow.f32 (log.f32 (/.f32 -1 alpha)) 2)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 cosTheta cosTheta))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 6)) (pow.f32 cosTheta 6)))) (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 cosTheta cosTheta)))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 6)) (pow.f32 cosTheta 6)))) (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (fma.f32 3/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))) (+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (fma.f32 2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 cosTheta cosTheta))))))))))))))))))))))))))))
(-.f32 (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))))) (fma.f32 2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (fma.f32 3/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 cosTheta cosTheta))))) (fma.f32 3/2 (*.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 cosTheta cosTheta))))) (fma.f32 9/2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (+.f32 (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))) (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (fma.f32 9/2 (*.f32 (/.f32 (log.f32 -1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (+.f32 (fma.f32 3/2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))) (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 cosTheta cosTheta))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 cosTheta cosTheta))))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (fma.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))) (fma.f32 3/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (+.f32 (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (/.f32 (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 cosTheta cosTheta))))) (*.f32 (/.f32 (log.f32 -1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 cosTheta cosTheta))))))))))))))))))))))) (fma.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (fma.f32 1/2 (+.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))))) (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))))) (fma.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 cosTheta cosTheta)))) (fma.f32 3/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (fma.f32 9/2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (+.f32 (fma.f32 3/2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 cosTheta cosTheta))))) (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (fma.f32 3/2 (*.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))) (fma.f32 9/2 (*.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (+.f32 (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 cosTheta cosTheta))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 cosTheta cosTheta))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (fma.f32 3/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (+.f32 (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))) (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (fma.f32 2 (*.f32 (/.f32 (log.f32 -1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (*.f32 (/.f32 1/2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 cosTheta cosTheta)))))))))))))))))))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 1/2 (/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (log.f32 alpha)))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha)))))))
(-.f32 (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (pow.f32 alpha 4) (log.f32 alpha))) (fma.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha))) (*.f32 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (/.f32 cosTheta (/.f32 (PI.f32) cosTheta)))) (fma.f32 1/2 (fma.f32 (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (*.f32 (/.f32 cosTheta (PI.f32)) (/.f32 cosTheta (log.f32 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 alpha)))))))))
(-.f32 (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 3/2 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 cosTheta 4))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (/.f32 (pow.f32 alpha 6) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))) (fma.f32 3/2 (*.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (/.f32 (pow.f32 alpha 4) (log.f32 alpha))) (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (pow.f32 alpha 4) (log.f32 alpha))) (fma.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha))) (fma.f32 3/2 (*.f32 (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (log.f32 alpha)) (*.f32 alpha alpha)) (fma.f32 1/2 (*.f32 (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (log.f32 alpha)) (pow.f32 alpha 6)) (*.f32 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (/.f32 cosTheta (/.f32 (PI.f32) cosTheta)))))) (fma.f32 3/2 (*.f32 (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (log.f32 alpha)) (pow.f32 alpha 4)) (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (log.f32 alpha)) (fma.f32 1/2 (fma.f32 (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (*.f32 (/.f32 cosTheta (PI.f32)) (/.f32 cosTheta (log.f32 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 3/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha))))))))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 8)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 3/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha))))))))))))
(-.f32 (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (/.f32 (pow.f32 alpha 6) (log.f32 alpha))) (fma.f32 2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (/.f32 (pow.f32 alpha 6) (log.f32 alpha))) (+.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 cosTheta cosTheta))) (fma.f32 2 (/.f32 (pow.f32 cosTheta 6) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 alpha alpha))) (*.f32 3/2 (/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 cosTheta 4))))))))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (/.f32 (pow.f32 alpha 4) (log.f32 alpha))) (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (/.f32 (pow.f32 alpha 8) (log.f32 alpha))) (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (pow.f32 alpha 4) (log.f32 alpha))) (fma.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 3/2 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))) (*.f32 (PI.f32) (log.f32 alpha)))))))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha))) (fma.f32 1/2 (*.f32 (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (log.f32 alpha)) (pow.f32 alpha 6)) (fma.f32 2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 alpha 6)) (fma.f32 (/.f32 alpha (/.f32 (PI.f32) alpha)) (/.f32 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (fma.f32 2 (*.f32 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 6) (PI.f32))) (*.f32 3/2 (*.f32 (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (log.f32 alpha)) (*.f32 alpha alpha)))))))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (/.f32 (pow.f32 alpha 4) (log.f32 alpha))) (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (/.f32 (pow.f32 alpha 8) (log.f32 alpha))) (+.f32 (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (log.f32 alpha)) (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 1/2 (fma.f32 (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (*.f32 (/.f32 cosTheta (PI.f32)) (/.f32 cosTheta (log.f32 alpha)))) (*.f32 (/.f32 3/2 (PI.f32)) (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (log.f32 alpha)))))))))
(/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))
(/.f32 (/.f32 1/2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))))
(-.f32 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (/.f32 1/2 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))))
(+.f32 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (/.f32 -1/2 (*.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (log.f32 alpha))))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))))
(+.f32 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2))) (/.f32 1/2 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))))
(+.f32 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 -1/2 (*.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (log.f32 alpha))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 8) (log.f32 alpha))))))))
(+.f32 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2))) (+.f32 (/.f32 1/2 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 8))))))))
(+.f32 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (pow.f32 (fma.f32 alpha alpha -1) 2))) (+.f32 (/.f32 1/2 (*.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 8))))))))
(/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))
(/.f32 (/.f32 1/2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))))
(-.f32 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (/.f32 1/2 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))))
(+.f32 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (/.f32 -1/2 (*.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (log.f32 alpha))))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))))
(+.f32 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2))) (/.f32 1/2 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))))
(+.f32 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (pow.f32 (fma.f32 alpha alpha -1) 2))) (/.f32 -1/2 (*.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (log.f32 alpha))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 8) (log.f32 alpha))))))))
(+.f32 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2))) (+.f32 (/.f32 1/2 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 8))))))))
(+.f32 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (pow.f32 (fma.f32 alpha alpha -1) 2))) (+.f32 (/.f32 1/2 (*.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 8))))))))
(*.f32 -2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 (*.f32 -2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 -2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (log.f32 alpha))))))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 alpha alpha))))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 alpha alpha))))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (log.f32 alpha)))))))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (fma.f32 2 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 alpha alpha))) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 alpha 4)))))))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (-.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (PI.f32) (pow.f32 alpha 4))))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (log.f32 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (log.f32 alpha))))))))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (fma.f32 2 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 alpha alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 alpha 4))) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 alpha 6))))))))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (+.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 alpha alpha)))) (*.f32 (log.f32 alpha) (+.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (*.f32 (PI.f32) (pow.f32 alpha 6)))))))
(*.f32 -2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2))))
(*.f32 (*.f32 -2 (PI.f32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))
(neg.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))
(neg.f32 (*.f32 2 (+.f32 (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))))
(*.f32 -2 (+.f32 (/.f32 (neg.f32 (log.f32 alpha)) (/.f32 alpha (/.f32 (PI.f32) alpha))) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))
(neg.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))))
(neg.f32 (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (neg.f32 (log.f32 alpha)))) (*.f32 2 (+.f32 (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))))
(neg.f32 (fma.f32 2 (+.f32 (/.f32 (neg.f32 (log.f32 alpha)) (/.f32 alpha (/.f32 (PI.f32) alpha))) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 alpha 4))))
(neg.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))))
(neg.f32 (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 6) (neg.f32 (log.f32 alpha)))) (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (neg.f32 (log.f32 alpha)))) (*.f32 2 (+.f32 (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))))))
(-.f32 (/.f32 (neg.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 alpha)))) (pow.f32 alpha 6)) (fma.f32 2 (+.f32 (/.f32 (neg.f32 (log.f32 alpha)) (/.f32 alpha (/.f32 (PI.f32) alpha))) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (/.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 alpha 4))))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 2))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 2))))))
(-.f32 (fma.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta))) (*.f32 alpha alpha)) (*.f32 2 (+.f32 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta)))))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))) (*.f32 2 (+.f32 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta))) (*.f32 alpha alpha)) (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 alpha alpha))))))
(-.f32 (*.f32 2 (+.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) alpha) (/.f32 (*.f32 cosTheta cosTheta) alpha)) (+.f32 (*.f32 (/.f32 (PI.f32) alpha) (/.f32 (log.f32 -1) alpha)) (*.f32 (*.f32 (PI.f32) (log.f32 -1)) (*.f32 cosTheta cosTheta))))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))) (+.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) alpha) (/.f32 (*.f32 cosTheta cosTheta) alpha)) (*.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (log.f32 (/.f32 -1 alpha)))))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 4))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2)))))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 4))))))))
(-.f32 (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (log.f32 -1))) (fma.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta))) (*.f32 alpha alpha)) (fma.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (*.f32 alpha alpha)) (*.f32 2 (+.f32 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta)))) (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta)))))))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))) (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta)))) (fma.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta))) (*.f32 alpha alpha)) (*.f32 2 (+.f32 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 alpha alpha)) (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (log.f32 (/.f32 -1 alpha))))))))))
(-.f32 (fma.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (log.f32 -1)) (fma.f32 2 (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) alpha) (/.f32 (*.f32 cosTheta cosTheta) alpha)) (*.f32 2 (+.f32 (*.f32 (/.f32 (PI.f32) alpha) (/.f32 (log.f32 -1) alpha)) (+.f32 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta))) (*.f32 (*.f32 (PI.f32) (log.f32 -1)) (*.f32 cosTheta cosTheta))))))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))) (fma.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta))) (*.f32 2 (+.f32 (+.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) alpha) (/.f32 (*.f32 cosTheta cosTheta) alpha)) (*.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (log.f32 (/.f32 -1 alpha)))) (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (log.f32 (/.f32 -1 alpha))))))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 6))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2)))))))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 4))))))))))
(-.f32 (fma.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta))) (*.f32 alpha alpha)) (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (log.f32 -1))) (fma.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (*.f32 alpha alpha)) (fma.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta))) (pow.f32 alpha 6)) (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta)))) (*.f32 2 (+.f32 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 6)) (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta)))))))))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))) (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta)))) (fma.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta))) (pow.f32 alpha 6)) (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 6) (log.f32 (/.f32 -1 alpha)))) (fma.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta))) (*.f32 alpha alpha)) (*.f32 2 (+.f32 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 alpha alpha)) (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (log.f32 (/.f32 -1 alpha))))))))))))
(-.f32 (fma.f32 2 (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) alpha) (/.f32 (*.f32 cosTheta cosTheta) alpha)) (fma.f32 2 (+.f32 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (log.f32 -1)) (*.f32 (/.f32 (PI.f32) alpha) (/.f32 (log.f32 -1) alpha))) (fma.f32 2 (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 -1)) (*.f32 cosTheta cosTheta)) (pow.f32 alpha 6)) (*.f32 2 (+.f32 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta))) (+.f32 (/.f32 (log.f32 -1) (/.f32 (pow.f32 alpha 6) (PI.f32))) (*.f32 (*.f32 (PI.f32) (log.f32 -1)) (*.f32 cosTheta cosTheta)))))))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))) (fma.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta))) (fma.f32 2 (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 -1)) (*.f32 cosTheta cosTheta)) (pow.f32 alpha 6)) (fma.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 6)) (log.f32 (/.f32 -1 alpha))) (*.f32 2 (+.f32 (+.f32 (*.f32 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) alpha) (/.f32 (*.f32 cosTheta cosTheta) alpha)) (*.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (log.f32 (/.f32 -1 alpha)))) (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (log.f32 (/.f32 -1 alpha))))))))))
(*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1)))
(*.f32 2 (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (log.f32 alpha))))
(/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) 2))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (-.f32 (pow.f32 alpha 2) 1))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))) (-.f32 (pow.f32 alpha 2) 1))))
(+.f32 (*.f32 2 (+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 alpha alpha))) (+.f32 (*.f32 alpha alpha) -1)) (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (log.f32 alpha))))) (*.f32 -2 (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))))
(*.f32 2 (-.f32 (+.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 alpha alpha)) (*.f32 cosTheta cosTheta))) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha))) (/.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (-.f32 (pow.f32 alpha 2) 1))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))) (-.f32 (pow.f32 alpha 2) 1))))
(+.f32 (*.f32 2 (+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 alpha alpha))) (+.f32 (*.f32 alpha alpha) -1)) (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (log.f32 alpha))))) (*.f32 -2 (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))))
(*.f32 2 (-.f32 (+.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 alpha alpha)) (*.f32 cosTheta cosTheta))) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha))) (/.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (-.f32 (pow.f32 alpha 2) 1))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))) (-.f32 (pow.f32 alpha 2) 1))))
(+.f32 (*.f32 2 (+.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (log.f32 alpha) (*.f32 alpha alpha))) (+.f32 (*.f32 alpha alpha) -1)) (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (log.f32 alpha))))) (*.f32 -2 (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))))
(*.f32 2 (-.f32 (+.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 (log.f32 alpha) (*.f32 alpha alpha)) (*.f32 cosTheta cosTheta))) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha))) (/.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))
(*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (log.f32 alpha)))))
(*.f32 2 (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (log.f32 alpha)))))
(*.f32 2 (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (log.f32 alpha)))))
(*.f32 2 (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))
(*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (log.f32 alpha)))))
(*.f32 2 (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (log.f32 alpha)))))
(*.f32 2 (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (log.f32 alpha)))))
(*.f32 2 (fma.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha))))

prune411.0ms (5.8%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New2493252
Fresh459
Picked101
Done112
Total2559264
Error
0b
Counts
264 → 9
Alt Table
StatusErrorProgram
0.9b
(*.f32 (/.f32 (+.f32 alpha 1) (pow.f32 (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
0.7b
(/.f32 1 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (fma.f32 alpha alpha -1)) (/.f32 (cbrt.f32 (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
0.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.6b
(/.f32 1 (/.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha -1)) (/.f32 1/2 (log.f32 alpha))))
0.6b
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 alpha alpha -1) 2)) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
0.6b
(expm1.f32 (log1p.f32 (/.f32 (*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (neg.f32 (PI.f32)) (*.f32 2 (log.f32 alpha))))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
1.1b
(-.f32 (fma.f32 3 (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha)))) (pow.f32 cosTheta 4)) (fma.f32 2 (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha)))) (*.f32 cosTheta cosTheta)) (fma.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 6) (PI.f32)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 2 (log.f32 alpha))))))) (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (+.f32 (fma.f32 (*.f32 (/.f32 cosTheta 2) (/.f32 cosTheta (log.f32 alpha))) (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (*.f32 2 (log.f32 alpha)))) (fma.f32 3 (*.f32 (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (*.f32 2 (log.f32 alpha))) (pow.f32 alpha 4)) (/.f32 cosTheta (/.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) cosTheta))))))
0.7b
(/.f32 1 (*.f32 (/.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (log.f32 alpha)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
0.6b
(*.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
Compiler

Compiled 13482 to 8959 computations (33.5% saved)

localize45.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(/.f32 1/2 (log.f32 alpha))
0.3b
(/.f32 1 (/.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha -1)) (/.f32 1/2 (log.f32 alpha))))
0.3b
(/.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha -1)) (/.f32 1/2 (log.f32 alpha)))
0.4b
(/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha -1))

series49.0ms (0.7%)

Counts
4 → 80
Calls

21 calls:

TimeVariablePointExpression
24.0ms
alpha
@-inf
(/.f32 1/2 (log.f32 alpha))
7.0ms
alpha
@inf
(/.f32 1/2 (log.f32 alpha))
5.0ms
alpha
@0
(/.f32 1/2 (log.f32 alpha))
2.0ms
alpha
@-inf
(/.f32 1 (/.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha -1)) (/.f32 1/2 (log.f32 alpha))))
1.0ms
cosTheta
@0
(/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha -1))

rewrite83.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
284×log1p-udef_binary32
166×add-sqr-sqrt_binary32
160×*-un-lft-identity_binary32
160×pow1_binary32
153×add-cbrt-cube_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01694
133691
2453691
Stop Event
node limit
Counts
4 → 171
Calls
Call 1
Inputs
(/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha -1))
(/.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha -1)) (/.f32 1/2 (log.f32 alpha)))
(/.f32 1 (/.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha -1)) (/.f32 1/2 (log.f32 alpha))))
(/.f32 1/2 (log.f32 alpha))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (/.f32 1 (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (*.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 1 (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (*.f32 (PI.f32) (/.f32 1 (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 1 (fma.f32 alpha alpha -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2) (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (*.f32 (cbrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 1 (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (*.f32 (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 1 (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 1 (neg.f32 (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (PI.f32) 1) (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (fma.f32 alpha alpha -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) 1) (/.f32 (PI.f32) (fma.f32 alpha alpha -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) 1) (/.f32 (cbrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (fma.f32 alpha alpha -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1) (/.f32 (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (fma.f32 alpha alpha -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (PI.f32) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)) (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (cbrt.f32 (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)) (/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (cbrt.f32 (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)) (/.f32 (PI.f32) (cbrt.f32 (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)) (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)) (/.f32 (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (PI.f32) (sqrt.f32 (fma.f32 alpha alpha -1))) (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (sqrt.f32 (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (sqrt.f32 (fma.f32 alpha alpha -1))) (/.f32 (PI.f32) (sqrt.f32 (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (fma.f32 alpha alpha -1))) (/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (sqrt.f32 (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (sqrt.f32 (fma.f32 alpha alpha -1))) (/.f32 (cbrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) (pow.f32 (fma.f32 alpha alpha -1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 1 (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (/.f32 1 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 alpha) (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2))) 2) (cbrt.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2) (*.f32 (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (*.f32 (log.f32 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2))) (sqrt.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (*.f32 (sqrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (*.f32 (log.f32 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 1 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 1 (/.f32 -1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 alpha) 2) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2) (log.f32 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (PI.f32) (/.f32 1/2 (log.f32 alpha))) (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (fma.f32 alpha alpha -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1) (/.f32 1/2 (log.f32 alpha))) (/.f32 (PI.f32) (fma.f32 alpha alpha -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (/.f32 1/2 (log.f32 alpha))) (/.f32 (cbrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (fma.f32 alpha alpha -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 1/2 (log.f32 alpha))) (/.f32 (sqrt.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (fma.f32 alpha alpha -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1) (/.f32 (/.f32 1 (fma.f32 alpha alpha -1)) (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2) 1) (/.f32 (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1) (/.f32 (sqrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1/2) (/.f32 (/.f32 1 (fma.f32 alpha alpha -1)) (/.f32 1 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2) 1/2) (/.f32 (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 1 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1/2) (/.f32 (sqrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 1 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 2)) (/.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (cbrt.f32 (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 2)) (/.f32 (/.f32 1 (fma.f32 alpha alpha -1)) (cbrt.f32 (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2) (pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 2)) (cbrt.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 2)) (/.f32 (sqrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (cbrt.f32 (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (/.f32 1/2 (log.f32 alpha)))) (/.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (sqrt.f32 (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (sqrt.f32 (/.f32 1/2 (log.f32 alpha)))) (/.f32 (/.f32 1 (fma.f32 alpha alpha -1)) (sqrt.f32 (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2) (sqrt.f32 (/.f32 1/2 (log.f32 alpha)))) (/.f32 (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1) (*.f32 (log.f32 alpha) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) -1/2) (neg.f32 (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2) 1) (log.f32 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2) (cbrt.f32 (pow.f32 (log.f32 alpha) 2))) (cbrt.f32 (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2) (sqrt.f32 (log.f32 alpha))) (sqrt.f32 (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 -1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (*.f32 (log.f32 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3) (pow.f32 (/.f32 1/2 (log.f32 alpha)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 1 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (neg.f32 (*.f32 (log.f32 alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 (/.f32 1 (log.f32 alpha)) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (cbrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (cbrt.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (sqrt.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (/.f32 1/2 (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2))) 2) -1) (pow.f32 (cbrt.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2))) -1) (pow.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2) -1) (/.f32 1 (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 2) 1) (/.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (log.f32 alpha))) 1) (/.f32 (sqrt.f32 (/.f32 1/2 (log.f32 alpha))) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (*.f32 (fma.f32 alpha alpha -1) (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 1 (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (/.f32 1 (log.f32 alpha)) (/.f32 1 (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 2) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) (/.f32 1 (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (log.f32 alpha))) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (sqrt.f32 (/.f32 1/2 (log.f32 alpha))) (/.f32 1 (fma.f32 alpha alpha -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (/.f32 1/2 (log.f32 alpha)) (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (pow.f32 (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (/.f32 1 (log.f32 alpha)) (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 2) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (log.f32 alpha))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (sqrt.f32 (/.f32 1/2 (log.f32 alpha))) (cbrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (sqrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (sqrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (/.f32 1 (log.f32 alpha)) (sqrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 2) (sqrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) (sqrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (/.f32 1/2 (log.f32 alpha))) (sqrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (sqrt.f32 (/.f32 1/2 (log.f32 alpha))) (sqrt.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) 1) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (/.f32 (fma.f32 alpha alpha -1) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (fma.f32 alpha alpha -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (neg.f32 (fma.f32 alpha alpha -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 -1/2 (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1) (/.f32 1/2 (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1/2) (/.f32 1 (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 2)) (cbrt.f32 (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (sqrt.f32 (/.f32 1/2 (log.f32 alpha)))) (sqrt.f32 (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (/.f32 1/2 (log.f32 alpha)) 3) (pow.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (*.f32 (log.f32 alpha) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (-.f32 (log.f32 (/.f32 1/2 (log.f32 alpha))) (log.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 1/2 (log.f32 alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1/2 (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 1 (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (log.f32 alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) (pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 2) (cbrt.f32 (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 1/2 (log.f32 alpha))) (sqrt.f32 (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/2 (/.f32 1 (neg.f32 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (log.f32 alpha)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1/2 (log.f32 alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 1/2 (log.f32 alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 1/2 (log.f32 alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 1/2 (log.f32 alpha))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (log.f32 alpha) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 1/4 (pow.f32 (log.f32 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 1/2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 1/2 (log.f32 alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 1/2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 1/2 (log.f32 alpha))) 1))))))

simplify104.0ms (1.5%)

Algorithm
egg-herbie
Rules
764×associate-/r*_binary32
594×fma-def_binary32
581×times-frac_binary32
401×associate-/l*_binary32
205×*-commutative_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05576834
121396589
Stop Event
node limit
Counts
251 → 268
Calls
Call 1
Inputs
(*.f32 -1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (PI.f32)))
(-.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (+.f32 (*.f32 (PI.f32) (pow.f32 alpha 2)) (PI.f32)))
(-.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (+.f32 (*.f32 (PI.f32) (pow.f32 alpha 2)) (+.f32 (PI.f32) (*.f32 (PI.f32) (pow.f32 alpha 4)))))
(-.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (+.f32 (*.f32 (PI.f32) (pow.f32 alpha 2)) (+.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) (pow.f32 alpha 6)) (*.f32 (PI.f32) (pow.f32 alpha 4))))))
(*.f32 (PI.f32) (pow.f32 cosTheta 2))
(+.f32 (/.f32 (PI.f32) (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))
(+.f32 (/.f32 (PI.f32) (pow.f32 alpha 2)) (+.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (/.f32 (PI.f32) (pow.f32 alpha 4))))
(+.f32 (/.f32 (PI.f32) (pow.f32 alpha 2)) (+.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (+.f32 (/.f32 (PI.f32) (pow.f32 alpha 6)) (/.f32 (PI.f32) (pow.f32 alpha 4)))))
(*.f32 (PI.f32) (pow.f32 cosTheta 2))
(+.f32 (/.f32 (PI.f32) (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))
(+.f32 (/.f32 (PI.f32) (pow.f32 alpha 2)) (+.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (/.f32 (PI.f32) (pow.f32 alpha 4))))
(+.f32 (/.f32 (PI.f32) (pow.f32 alpha 2)) (+.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (+.f32 (/.f32 (PI.f32) (pow.f32 alpha 6)) (/.f32 (PI.f32) (pow.f32 alpha 4)))))
(/.f32 (PI.f32) (-.f32 (pow.f32 alpha 2) 1))
(-.f32 (+.f32 (/.f32 (PI.f32) (-.f32 (pow.f32 alpha 2) 1)) (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))) (-.f32 (pow.f32 alpha 2) 1))) (/.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (-.f32 (pow.f32 alpha 2) 1)))
(-.f32 (+.f32 (/.f32 (PI.f32) (-.f32 (pow.f32 alpha 2) 1)) (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))) (-.f32 (pow.f32 alpha 2) 1))) (/.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (-.f32 (pow.f32 alpha 2) 1)))
(-.f32 (+.f32 (/.f32 (PI.f32) (-.f32 (pow.f32 alpha 2) 1)) (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))) (-.f32 (pow.f32 alpha 2) 1))) (/.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (-.f32 (pow.f32 alpha 2) 1)))
(*.f32 (PI.f32) (pow.f32 cosTheta 2))
(+.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (/.f32 (PI.f32) (-.f32 (pow.f32 alpha 2) 1)))
(+.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (/.f32 (PI.f32) (-.f32 (pow.f32 alpha 2) 1)))
(+.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (/.f32 (PI.f32) (-.f32 (pow.f32 alpha 2) 1)))
(*.f32 (PI.f32) (pow.f32 cosTheta 2))
(+.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (/.f32 (PI.f32) (-.f32 (pow.f32 alpha 2) 1)))
(+.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (/.f32 (PI.f32) (-.f32 (pow.f32 alpha 2) 1)))
(+.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (/.f32 (PI.f32) (-.f32 (pow.f32 alpha 2) 1)))
(*.f32 -2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (log.f32 alpha))))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (log.f32 alpha)))))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (log.f32 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (log.f32 alpha))))))))
(*.f32 -2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2))))
(neg.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))
(neg.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))))
(neg.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 2))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 2))))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 4))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2)))))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 4))))))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 6))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2)))))))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 4))))))))))
(*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1)))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (-.f32 (pow.f32 alpha 2) 1))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))) (-.f32 (pow.f32 alpha 2) 1))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (-.f32 (pow.f32 alpha 2) 1))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))) (-.f32 (pow.f32 alpha 2) 1))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (-.f32 (pow.f32 alpha 2) 1))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))) (-.f32 (pow.f32 alpha 2) 1))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 4) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha)))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 6))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4))))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 cosTheta 6) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 6)))))))))
(/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))) (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))))))))))))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))) (+.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4))))) (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)))))))))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 3/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (log.f32 -1) 2)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))) (+.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (log.f32 -1) 2)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 3/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2))))) (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))))))))))))))))))))))))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))))) (+.f32 (*.f32 3/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (log.f32 -1) 2)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (log.f32 -1) 2)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 3/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))))))))))))))))))))))))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (log.f32 alpha))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 alpha)))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 3/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha))))))))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 8)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 3/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha))))))))))))
(/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (log.f32 alpha))))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (log.f32 alpha))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 8) (log.f32 alpha))))))))
(/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (log.f32 alpha))))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (log.f32 alpha))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 8) (log.f32 alpha))))))))
(/.f32 -1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 -1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 -1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 -1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
Outputs
(*.f32 -1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (PI.f32)))
(neg.f32 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32)))
(*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (neg.f32 (PI.f32)))
(-.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (+.f32 (*.f32 (PI.f32) (pow.f32 alpha 2)) (PI.f32)))
(-.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (fma.f32 (PI.f32) (*.f32 alpha alpha) (PI.f32)))
(-.f32 (*.f32 (PI.f32) (-.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (PI.f32))
(-.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (+.f32 (*.f32 (PI.f32) (pow.f32 alpha 2)) (+.f32 (PI.f32) (*.f32 (PI.f32) (pow.f32 alpha 4)))))
(-.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (+.f32 (fma.f32 (PI.f32) (*.f32 alpha alpha) (PI.f32)) (*.f32 (PI.f32) (pow.f32 alpha 4))))
(-.f32 (*.f32 (PI.f32) (-.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (fma.f32 (PI.f32) (pow.f32 alpha 4) (PI.f32)))
(-.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (+.f32 (*.f32 (PI.f32) (pow.f32 alpha 2)) (+.f32 (PI.f32) (+.f32 (*.f32 (PI.f32) (pow.f32 alpha 6)) (*.f32 (PI.f32) (pow.f32 alpha 4))))))
(-.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (+.f32 (fma.f32 (PI.f32) (*.f32 alpha alpha) (PI.f32)) (*.f32 (PI.f32) (+.f32 (pow.f32 alpha 6) (pow.f32 alpha 4)))))
(-.f32 (*.f32 (PI.f32) (-.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (fma.f32 (PI.f32) (+.f32 (pow.f32 alpha 6) (pow.f32 alpha 4)) (PI.f32)))
(*.f32 (PI.f32) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (PI.f32))
(+.f32 (/.f32 (PI.f32) (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))
(+.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (PI.f32) (*.f32 alpha alpha)))
(fma.f32 (*.f32 cosTheta cosTheta) (PI.f32) (/.f32 (PI.f32) (*.f32 alpha alpha)))
(+.f32 (/.f32 (PI.f32) (pow.f32 alpha 2)) (+.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (/.f32 (PI.f32) (pow.f32 alpha 4))))
(+.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (fma.f32 (PI.f32) (*.f32 cosTheta cosTheta) (/.f32 (PI.f32) (pow.f32 alpha 4))))
(+.f32 (fma.f32 (*.f32 cosTheta cosTheta) (PI.f32) (/.f32 (PI.f32) (*.f32 alpha alpha))) (/.f32 (PI.f32) (pow.f32 alpha 4)))
(+.f32 (/.f32 (PI.f32) (pow.f32 alpha 2)) (+.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (+.f32 (/.f32 (PI.f32) (pow.f32 alpha 6)) (/.f32 (PI.f32) (pow.f32 alpha 4)))))
(+.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (fma.f32 (PI.f32) (*.f32 cosTheta cosTheta) (+.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (/.f32 (PI.f32) (pow.f32 alpha 6)))))
(+.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (+.f32 (fma.f32 (*.f32 cosTheta cosTheta) (PI.f32) (/.f32 (PI.f32) (pow.f32 alpha 6))) (/.f32 (PI.f32) (pow.f32 alpha 4))))
(*.f32 (PI.f32) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (PI.f32))
(+.f32 (/.f32 (PI.f32) (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))
(+.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (PI.f32) (*.f32 alpha alpha)))
(fma.f32 (*.f32 cosTheta cosTheta) (PI.f32) (/.f32 (PI.f32) (*.f32 alpha alpha)))
(+.f32 (/.f32 (PI.f32) (pow.f32 alpha 2)) (+.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (/.f32 (PI.f32) (pow.f32 alpha 4))))
(+.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (fma.f32 (PI.f32) (*.f32 cosTheta cosTheta) (/.f32 (PI.f32) (pow.f32 alpha 4))))
(+.f32 (fma.f32 (*.f32 cosTheta cosTheta) (PI.f32) (/.f32 (PI.f32) (*.f32 alpha alpha))) (/.f32 (PI.f32) (pow.f32 alpha 4)))
(+.f32 (/.f32 (PI.f32) (pow.f32 alpha 2)) (+.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (+.f32 (/.f32 (PI.f32) (pow.f32 alpha 6)) (/.f32 (PI.f32) (pow.f32 alpha 4)))))
(+.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (fma.f32 (PI.f32) (*.f32 cosTheta cosTheta) (+.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (/.f32 (PI.f32) (pow.f32 alpha 6)))))
(+.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (+.f32 (fma.f32 (*.f32 cosTheta cosTheta) (PI.f32) (/.f32 (PI.f32) (pow.f32 alpha 6))) (/.f32 (PI.f32) (pow.f32 alpha 4))))
(/.f32 (PI.f32) (-.f32 (pow.f32 alpha 2) 1))
(/.f32 (PI.f32) (+.f32 (*.f32 alpha alpha) -1))
(/.f32 (PI.f32) (fma.f32 alpha alpha -1))
(-.f32 (+.f32 (/.f32 (PI.f32) (-.f32 (pow.f32 alpha 2) 1)) (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))) (-.f32 (pow.f32 alpha 2) 1))) (/.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (-.f32 (pow.f32 alpha 2) 1)))
(+.f32 (/.f32 (PI.f32) (+.f32 (*.f32 alpha alpha) -1)) (-.f32 (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))) (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 cosTheta cosTheta)))))
(+.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta))))
(-.f32 (+.f32 (/.f32 (PI.f32) (-.f32 (pow.f32 alpha 2) 1)) (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))) (-.f32 (pow.f32 alpha 2) 1))) (/.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (-.f32 (pow.f32 alpha 2) 1)))
(+.f32 (/.f32 (PI.f32) (+.f32 (*.f32 alpha alpha) -1)) (-.f32 (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))) (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 cosTheta cosTheta)))))
(+.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta))))
(-.f32 (+.f32 (/.f32 (PI.f32) (-.f32 (pow.f32 alpha 2) 1)) (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))) (-.f32 (pow.f32 alpha 2) 1))) (/.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (-.f32 (pow.f32 alpha 2) 1)))
(+.f32 (/.f32 (PI.f32) (+.f32 (*.f32 alpha alpha) -1)) (-.f32 (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))) (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 cosTheta cosTheta)))))
(+.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (-.f32 (/.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (/.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 cosTheta cosTheta))))
(*.f32 (PI.f32) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (PI.f32))
(+.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (/.f32 (PI.f32) (-.f32 (pow.f32 alpha 2) 1)))
(fma.f32 (PI.f32) (*.f32 cosTheta cosTheta) (/.f32 (PI.f32) (+.f32 (*.f32 alpha alpha) -1)))
(fma.f32 (*.f32 cosTheta cosTheta) (PI.f32) (/.f32 (PI.f32) (fma.f32 alpha alpha -1)))
(+.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (/.f32 (PI.f32) (-.f32 (pow.f32 alpha 2) 1)))
(fma.f32 (PI.f32) (*.f32 cosTheta cosTheta) (/.f32 (PI.f32) (+.f32 (*.f32 alpha alpha) -1)))
(fma.f32 (*.f32 cosTheta cosTheta) (PI.f32) (/.f32 (PI.f32) (fma.f32 alpha alpha -1)))
(+.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (/.f32 (PI.f32) (-.f32 (pow.f32 alpha 2) 1)))
(fma.f32 (PI.f32) (*.f32 cosTheta cosTheta) (/.f32 (PI.f32) (+.f32 (*.f32 alpha alpha) -1)))
(fma.f32 (*.f32 cosTheta cosTheta) (PI.f32) (/.f32 (PI.f32) (fma.f32 alpha alpha -1)))
(*.f32 (PI.f32) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (PI.f32))
(+.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (/.f32 (PI.f32) (-.f32 (pow.f32 alpha 2) 1)))
(fma.f32 (PI.f32) (*.f32 cosTheta cosTheta) (/.f32 (PI.f32) (+.f32 (*.f32 alpha alpha) -1)))
(fma.f32 (*.f32 cosTheta cosTheta) (PI.f32) (/.f32 (PI.f32) (fma.f32 alpha alpha -1)))
(+.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (/.f32 (PI.f32) (-.f32 (pow.f32 alpha 2) 1)))
(fma.f32 (PI.f32) (*.f32 cosTheta cosTheta) (/.f32 (PI.f32) (+.f32 (*.f32 alpha alpha) -1)))
(fma.f32 (*.f32 cosTheta cosTheta) (PI.f32) (/.f32 (PI.f32) (fma.f32 alpha alpha -1)))
(+.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 2)) (/.f32 (PI.f32) (-.f32 (pow.f32 alpha 2) 1)))
(fma.f32 (PI.f32) (*.f32 cosTheta cosTheta) (/.f32 (PI.f32) (+.f32 (*.f32 alpha alpha) -1)))
(fma.f32 (*.f32 cosTheta cosTheta) (PI.f32) (/.f32 (PI.f32) (fma.f32 alpha alpha -1)))
(*.f32 -2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 -2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (log.f32 alpha))))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (log.f32 alpha))))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))) (*.f32 (log.f32 alpha) (fma.f32 (PI.f32) (*.f32 alpha alpha) (PI.f32)))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (log.f32 alpha)))))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)))) (fma.f32 2 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (log.f32 alpha)))))))
(+.f32 (*.f32 (*.f32 2 (PI.f32)) (-.f32 (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (log.f32 alpha))) (*.f32 -2 (*.f32 (log.f32 alpha) (+.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (PI.f32) (pow.f32 alpha 4))))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (log.f32 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (log.f32 alpha))))))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)))) (fma.f32 2 (*.f32 (PI.f32) (log.f32 alpha)) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (log.f32 alpha))))))))
(-.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (log.f32 alpha) (fma.f32 (PI.f32) (*.f32 alpha alpha) (PI.f32))) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) (+.f32 (pow.f32 alpha 6) (pow.f32 alpha 4)))))))
(*.f32 -2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2))))
(*.f32 -2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha)))))
(*.f32 -2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (neg.f32 (log.f32 alpha))))
(neg.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))
(neg.f32 (*.f32 2 (+.f32 (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha)))))))
(*.f32 -2 (+.f32 (*.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (neg.f32 (log.f32 alpha)))))
(neg.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha))))))))
(neg.f32 (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (neg.f32 (log.f32 alpha)))) (*.f32 2 (+.f32 (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha))))))))
(neg.f32 (*.f32 2 (+.f32 (+.f32 (*.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (neg.f32 (log.f32 alpha)))) (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (neg.f32 (log.f32 alpha))))))
(neg.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))))
(neg.f32 (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 6) (neg.f32 (log.f32 alpha)))) (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (neg.f32 (log.f32 alpha)))) (*.f32 2 (+.f32 (/.f32 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))) (*.f32 alpha alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha)))))))))
(-.f32 (*.f32 -2 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 6)) (neg.f32 (log.f32 alpha)))) (*.f32 2 (+.f32 (+.f32 (*.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha))) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (neg.f32 (log.f32 alpha)))) (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (neg.f32 (log.f32 alpha))))))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))
(*.f32 2 (*.f32 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)) (*.f32 cosTheta cosTheta)))
(*.f32 (*.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 2))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 2))))))
(-.f32 (fma.f32 2 (/.f32 (PI.f32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1)))) (*.f32 2 (+.f32 (/.f32 (PI.f32) (/.f32 (*.f32 alpha alpha) (log.f32 -1))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1)))))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 (/.f32 -1 alpha)))) (*.f32 2 (+.f32 (/.f32 (PI.f32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1)))) (/.f32 (PI.f32) (/.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 alpha))))))))
(-.f32 (*.f32 2 (+.f32 (+.f32 (*.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (log.f32 -1)) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1)))) (*.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1))))) (*.f32 2 (+.f32 (+.f32 (*.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1))) (*.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 (/.f32 -1 alpha)))))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 4))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2)))))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 4))))))))
(-.f32 (fma.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 4)) (fma.f32 2 (/.f32 (PI.f32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1)))) (fma.f32 2 (/.f32 (PI.f32) (/.f32 (*.f32 alpha alpha) (log.f32 -1))) (*.f32 2 (+.f32 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1)))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1)))))))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 (/.f32 -1 alpha)))) (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1)))) (fma.f32 2 (/.f32 (PI.f32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1)))) (*.f32 2 (+.f32 (/.f32 (PI.f32) (/.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 alpha)))) (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 4))))))))
(-.f32 (fma.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (log.f32 -1)) (fma.f32 2 (*.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1))) (*.f32 2 (+.f32 (+.f32 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1)))) (*.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (log.f32 -1)))))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 (/.f32 -1 alpha)))) (fma.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1))) (*.f32 2 (+.f32 (+.f32 (*.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (log.f32 (/.f32 -1 alpha))) (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (log.f32 (/.f32 -1 alpha)))) (*.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1))))))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 6))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2)))))))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1))) (pow.f32 alpha 4))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 6))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (pow.f32 cosTheta 2))) (pow.f32 alpha 2))) (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 2))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 4))))))))))
(-.f32 (fma.f32 2 (/.f32 (PI.f32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1)))) (fma.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 4)) (fma.f32 2 (/.f32 (PI.f32) (/.f32 (*.f32 alpha alpha) (log.f32 -1))) (fma.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1))) (pow.f32 alpha 6)) (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1)))) (*.f32 2 (+.f32 (/.f32 (*.f32 (PI.f32) (log.f32 -1)) (pow.f32 alpha 6)) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1)))))))))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 (/.f32 -1 alpha)))) (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1)))) (fma.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1))) (pow.f32 alpha 6)) (fma.f32 2 (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 6) (log.f32 (/.f32 -1 alpha)))) (fma.f32 2 (/.f32 (PI.f32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1)))) (*.f32 2 (+.f32 (/.f32 (PI.f32) (/.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 alpha)))) (/.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (pow.f32 alpha 4))))))))))
(-.f32 (fma.f32 2 (*.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1))) (fma.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (log.f32 -1)) (fma.f32 2 (*.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (log.f32 -1)) (fma.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 6)) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1))) (*.f32 2 (+.f32 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1))) (+.f32 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 6)) (log.f32 -1)) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1)))))))))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 (/.f32 -1 alpha)))) (fma.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1))) (fma.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 6)) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1))) (fma.f32 2 (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 6)) (log.f32 (/.f32 -1 alpha))) (*.f32 2 (+.f32 (+.f32 (*.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (log.f32 (/.f32 -1 alpha))) (*.f32 (/.f32 (PI.f32) (pow.f32 alpha 4)) (log.f32 (/.f32 -1 alpha)))) (*.f32 (/.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 -1))))))))))
(*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1)))
(/.f32 (*.f32 (*.f32 2 (PI.f32)) (log.f32 alpha)) (+.f32 (*.f32 alpha alpha) -1))
(*.f32 2 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha)))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (-.f32 (pow.f32 alpha 2) 1))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))) (-.f32 (pow.f32 alpha 2) 1))))
(+.f32 (*.f32 2 (+.f32 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 alpha alpha) (log.f32 alpha)))) (+.f32 (*.f32 alpha alpha) -1)) (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (log.f32 alpha))))) (*.f32 -2 (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))))))
(*.f32 2 (-.f32 (+.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 alpha alpha) (log.f32 alpha)))) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha))) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (-.f32 (pow.f32 alpha 2) 1))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))) (-.f32 (pow.f32 alpha 2) 1))))
(+.f32 (*.f32 2 (+.f32 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 alpha alpha) (log.f32 alpha)))) (+.f32 (*.f32 alpha alpha) -1)) (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (log.f32 alpha))))) (*.f32 -2 (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))))))
(*.f32 2 (-.f32 (+.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 alpha alpha) (log.f32 alpha)))) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha))) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (log.f32 alpha)))) (-.f32 (pow.f32 alpha 2) 1))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))) (-.f32 (pow.f32 alpha 2) 1))))
(+.f32 (*.f32 2 (+.f32 (/.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 alpha alpha) (log.f32 alpha)))) (+.f32 (*.f32 alpha alpha) -1)) (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (log.f32 alpha))))) (*.f32 -2 (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))))))
(*.f32 2 (-.f32 (+.f32 (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (*.f32 alpha alpha) (log.f32 alpha)))) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha))) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))))
(*.f32 (*.f32 2 (PI.f32)) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))) (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (log.f32 alpha)))))
(*.f32 2 (fma.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))) (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (log.f32 alpha)))))
(*.f32 2 (fma.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))) (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (log.f32 alpha)))))
(*.f32 2 (fma.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))))
(*.f32 (*.f32 2 (PI.f32)) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))) (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (log.f32 alpha)))))
(*.f32 2 (fma.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))) (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (log.f32 alpha)))))
(*.f32 2 (fma.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (*.f32 2 (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 (pow.f32 alpha 2) 1))))
(*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))) (/.f32 (PI.f32) (/.f32 (+.f32 (*.f32 alpha alpha) -1) (log.f32 alpha)))))
(*.f32 2 (fma.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (*.f32 (/.f32 (PI.f32) (fma.f32 alpha alpha -1)) (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))))
(-.f32 (*.f32 1/2 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))))
(fma.f32 1/2 (fma.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha))) (*.f32 (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))))))
(-.f32 (*.f32 1/2 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))) (+.f32 (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (/.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (log.f32 alpha))))))))
(+.f32 (fma.f32 1/2 (fma.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha))) (*.f32 (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))))) (/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 -1/2 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 4) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha)))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))))))
(-.f32 (fma.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3))) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))))) (+.f32 (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (/.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (log.f32 alpha))))))))
(-.f32 (fma.f32 1/2 (/.f32 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 alpha 6)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (*.f32 1/2 (+.f32 (fma.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha))) (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)))) (*.f32 (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))) (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))))))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)))) (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))) (-.f32 1 (*.f32 cosTheta cosTheta)))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha)))))
(/.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))))
(-.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 alpha))) (pow.f32 cosTheta 4)))) (/.f32 (/.f32 (/.f32 -1/2 (PI.f32)) (neg.f32 (log.f32 alpha))) (*.f32 cosTheta cosTheta)))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 6))))))))
(-.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6)))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 alpha))) (pow.f32 cosTheta 4)))) (-.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (pow.f32 alpha 4))) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (neg.f32 (log.f32 alpha)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4))))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 (/.f32 1 alpha)))))) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 cosTheta 6) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 6)))))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (-.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 8))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 alpha 6) (neg.f32 (log.f32 alpha))) (pow.f32 cosTheta 4)))))) (+.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (neg.f32 (log.f32 alpha))))) (/.f32 1 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (neg.f32 (log.f32 alpha)))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6))))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 alpha))) (pow.f32 cosTheta 4)))) (-.f32 (+.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 6)) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 8)))) (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (pow.f32 alpha 4))) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 alpha 6) (neg.f32 (log.f32 alpha))) (pow.f32 cosTheta 4))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (neg.f32 (log.f32 alpha)))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6)))) (/.f32 1 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 6)) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6))))))))
(/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))
(/.f32 1/2 (*.f32 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)) (*.f32 cosTheta cosTheta)))
(/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))))))
(-.f32 (-.f32 (fma.f32 1/2 (/.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))) (/.f32 1/2 (*.f32 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)) (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))) (*.f32 1/2 (+.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))) (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))))))
(-.f32 (fma.f32 1/2 (/.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))) (fma.f32 1/2 (/.f32 (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))))) (fma.f32 1/2 (+.f32 (/.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (/.f32 (/.f32 (log.f32 -1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))) (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))))))))))))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4))))) (+.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4))))) (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)))))))))))))))
(-.f32 (fma.f32 1/2 (/.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))) (fma.f32 2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 4)))) (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 6)))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 4)))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 6)))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)) (*.f32 cosTheta cosTheta))) (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))))))))))))))) (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 4))) (+.f32 (+.f32 (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))) (+.f32 (+.f32 (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))))) (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 6))))) (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 4))))) (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))))))) (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 4)))))))))
(-.f32 (fma.f32 1/2 (/.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))) (fma.f32 1/2 (/.f32 (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (fma.f32 2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 6))) (fma.f32 1/2 (/.f32 (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 6))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))))) (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))))))))))) (fma.f32 1/2 (+.f32 (/.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (/.f32 (/.f32 (log.f32 -1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (+.f32 (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (/.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3))) (+.f32 (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))) (+.f32 (fma.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))) (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (fma.f32 1/2 (/.f32 (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 6))))))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 3/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (log.f32 -1) 2)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))) (+.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (log.f32 -1) 2)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 3/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2))))) (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))))))))))))))))))))))))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))))) (+.f32 (*.f32 3/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (log.f32 -1) 2)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (log.f32 -1) 2)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))) (+.f32 (*.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 3/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))) (+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 2 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2))))))))))))))))))))))))))))
(-.f32 (fma.f32 1/2 (/.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))) (fma.f32 2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 4)))) (fma.f32 3/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))))) (fma.f32 3/2 (/.f32 (*.f32 (log.f32 -1) (pow.f32 (log.f32 (/.f32 -1 alpha)) 2)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6))))) (fma.f32 9/2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 6)))) (+.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (fma.f32 9/2 (*.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (fma.f32 3/2 (/.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (log.f32 -1) 2)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))) (+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6))))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 4)))) (+.f32 (/.f32 (*.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (fma.f32 3/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 6)))) (+.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)) (*.f32 cosTheta cosTheta))) (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6)))))) (*.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))))))))))))))))))))))))) (+.f32 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 6)))) (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))))) (fma.f32 3/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (fma.f32 9/2 (/.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (log.f32 -1) 2)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))) (fma.f32 3/2 (/.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (log.f32 -1) 2)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6)))) (+.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 4)))) (fma.f32 3/2 (*.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))) (fma.f32 9/2 (/.f32 (*.f32 (log.f32 -1) (pow.f32 (log.f32 (/.f32 -1 alpha)) 2)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6))))) (+.f32 (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (fma.f32 1/2 (/.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 4))) (fma.f32 3/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))) (+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 4)))) (fma.f32 2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (*.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))))))))))))))))))))))))))))
(fma.f32 1/2 (/.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)))) (-.f32 (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))) (fma.f32 1/2 (/.f32 (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (fma.f32 2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (fma.f32 3/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (fma.f32 3/2 (*.f32 (/.f32 (log.f32 -1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6))))) (fma.f32 9/2 (*.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (+.f32 (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 6))) (/.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3))) (fma.f32 9/2 (*.f32 (/.f32 (log.f32 -1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (+.f32 (fma.f32 3/2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))) (PI.f32))) (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))))) (fma.f32 1/2 (/.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6))))) (fma.f32 1/2 (/.f32 (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (fma.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))) (fma.f32 3/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (+.f32 (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 6))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 1/2 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))))) (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6)))))))))))))))))))))) (fma.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 6))) (fma.f32 1/2 (+.f32 (/.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (/.f32 (/.f32 (log.f32 -1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))) (fma.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))) (fma.f32 3/2 (/.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (fma.f32 9/2 (/.f32 (/.f32 (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (log.f32 -1) 2)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))) (+.f32 (fma.f32 3/2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6))))) (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))) (fma.f32 3/2 (*.f32 (/.f32 (log.f32 -1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))) (fma.f32 9/2 (*.f32 (/.f32 (log.f32 -1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (+.f32 (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6))))) (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6))))) (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (fma.f32 3/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4))))) (+.f32 (fma.f32 1/2 (/.f32 (pow.f32 (log.f32 -1) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))) (/.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3))) (fma.f32 2 (*.f32 (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)))) (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3))) (*.f32 1/2 (/.f32 (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2))))))))))))))))))))))
(*.f32 1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 1/2 (/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 1/2 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 alpha))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha)))))))
(-.f32 (fma.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (pow.f32 alpha 4) (log.f32 alpha))) (fma.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))))))
(-.f32 (fma.f32 (/.f32 alpha (/.f32 (PI.f32) alpha)) (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (/.f32 1/2 (*.f32 (/.f32 (PI.f32) alpha) (/.f32 (log.f32 alpha) alpha)))) (fma.f32 1/2 (fma.f32 (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (*.f32 (/.f32 cosTheta (PI.f32)) (/.f32 cosTheta (log.f32 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 alpha)))))))))
(-.f32 (fma.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (log.f32 alpha)) (fma.f32 3/2 (/.f32 (pow.f32 cosTheta 4) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 alpha alpha))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (/.f32 (pow.f32 alpha 6) (log.f32 alpha))) (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)))))) (fma.f32 3/2 (*.f32 (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (log.f32 alpha))) (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (pow.f32 alpha 4) (log.f32 alpha))) (fma.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha))) (fma.f32 3/2 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 alpha alpha)) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 alpha 6)) (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha))) (*.f32 cosTheta cosTheta))))) (fma.f32 3/2 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 alpha 4)) (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 1/2 (fma.f32 (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (*.f32 (/.f32 cosTheta (PI.f32)) (/.f32 cosTheta (log.f32 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 3/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha))))))))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 8)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 3/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha))))))))))))
(-.f32 (fma.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (log.f32 alpha)) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (/.f32 (pow.f32 alpha 6) (log.f32 alpha))) (fma.f32 2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (/.f32 (pow.f32 alpha 6) (log.f32 alpha))) (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))) (fma.f32 2 (/.f32 (pow.f32 cosTheta 6) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 alpha alpha))) (*.f32 3/2 (/.f32 (pow.f32 cosTheta 4) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 alpha alpha))))))))) (fma.f32 3 (/.f32 (pow.f32 cosTheta 6) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 alpha 4))) (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 6) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 alpha 8))) (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (pow.f32 alpha 4) (log.f32 alpha))) (fma.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 3/2 (*.f32 (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (log.f32 alpha))))))))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 alpha 6)) (fma.f32 2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 alpha 6)) (fma.f32 (/.f32 alpha (/.f32 (PI.f32) alpha)) (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (fma.f32 2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 alpha alpha)) (*.f32 3/2 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 alpha alpha)))))))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 alpha 4)) (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 alpha 8)) (+.f32 (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 1/2 (fma.f32 (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)) (*.f32 (/.f32 cosTheta (PI.f32)) (/.f32 cosTheta (log.f32 alpha)))) (*.f32 3/2 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 alpha 4)))))))))
(/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))
(/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))))
(/.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 cosTheta cosTheta))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))))
(-.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)))) (/.f32 1/2 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))))
(+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 cosTheta cosTheta)) (/.f32 -1/2 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (log.f32 alpha))))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)))) (-.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2))) (/.f32 1/2 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))))
(+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 cosTheta cosTheta)) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6)))) (/.f32 -1/2 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (log.f32 alpha))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 8) (log.f32 alpha))))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)))) (-.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2))) (+.f32 (/.f32 1/2 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 8))))))))
(-.f32 (+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 cosTheta cosTheta)) (/.f32 1/2 (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 8)))))))
(/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))
(/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))))
(/.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 cosTheta cosTheta))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))))
(-.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)))) (/.f32 1/2 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))))
(+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 cosTheta cosTheta)) (/.f32 -1/2 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (log.f32 alpha))))))) (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)))) (-.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2))) (/.f32 1/2 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))))
(+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 cosTheta cosTheta)) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6)))) (/.f32 -1/2 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (log.f32 alpha))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 8) (log.f32 alpha))))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha)))) (-.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2))) (+.f32 (/.f32 1/2 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 8))))))))
(-.f32 (+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 cosTheta cosTheta)) (/.f32 1/2 (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 8)))))))
(/.f32 -1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 -1/2 (log.f32 (/.f32 1 alpha)))
(/.f32 -1/2 (neg.f32 (log.f32 alpha)))
(/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))
(/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))))

prune440.0ms (6.2%)

Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New2671268
Fresh167
Picked011
Done011
Total2689277
Error
0b
Counts
277 → 9
Alt Table
StatusErrorProgram
0.9b
(*.f32 (/.f32 (+.f32 alpha 1) (pow.f32 (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (+.f32 alpha -1) (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
0.7b
(/.f32 1 (*.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (fma.f32 alpha alpha -1)) (/.f32 (cbrt.f32 (PI.f32)) (/.f32 1/2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
0.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.6b
(/.f32 1 (/.f32 (/.f32 (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) (fma.f32 alpha alpha -1)) (/.f32 1/2 (log.f32 alpha))))
0.6b
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 alpha alpha -1) 2)) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
0.6b
(expm1.f32 (log1p.f32 (/.f32 (*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 1 (*.f32 (neg.f32 (PI.f32)) (*.f32 2 (log.f32 alpha))))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
0.7b
(/.f32 1 (*.f32 (/.f32 (PI.f32) (*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (log.f32 alpha)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
0.6b
(*.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (fma.f32 alpha alpha -1))
0.6b
(*.f32 (+.f32 alpha 1) (*.f32 (+.f32 alpha -1) (/.f32 1 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
Compiler

Compiled 13204 to 8673 computations (34.3% saved)

regimes2.3s (33.1%)

Accuracy

Total 0.4b remaining (93.1%)

Threshold costs 0.4b (93.1%)

Counts
468 → 1
Compiler

Compiled 13826 to 7874 computations (43% saved)

simplify2.0ms (0%)

Algorithm
egg-herbie
Rules
*-commutative_binary32
+-commutative_binary32
sub-neg_binary32
1-exp_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01437
12337
22437
Stop Event
saturated
Calls
Call 1
Inputs
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
(/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (*.f32 cosTheta (*.f32 (+.f32 (*.f32 alpha alpha) -1) cosTheta)))))

end185.0ms (2.6%)

Stop Event
fuel
Compiler

Compiled 327 to 221 computations (32.4% saved)

Profiling

Loading profile data...