Details

Time bar (total: 5.3s)

analyze116.0ms (2.2%)

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)

sample2.3s (43.3%)

Results
2.3s8256×body128valid
Compiler

Compiled 82 to 54 computations (34.1% saved)

preprocess26.0ms (0.5%)

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)

simplify25.0ms (0.5%)

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.4b
Counts
3 → 2
Alt Table
StatusErrorProgram
0.4b
(/.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
(/.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)

localize48.0ms (0.9%)

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.3b
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))

series63.0ms (1.2%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
32.0ms
alpha
@0
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
10.0ms
alpha
@inf
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
7.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))))
2.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))))
2.0ms
alpha
@inf
(/.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))))

rewrite76.0ms (1.4%)

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

simplify106.0ms (2%)

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

prune255.0ms (4.8%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New1589167
Fresh101
Picked101
Done000
Total1609169
Error
0.0b
Counts
169 → 9
Alt Table
StatusErrorProgram
0.4b
(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)))))
0.8b
(*.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)))))
0.8b
(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)
0.5b
(*.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)))))
0.6b
(*.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))))
0.5b
(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.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha)))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.6b
(-.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.8b
(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)))))
Compiler

Compiled 6832 to 3880 computations (43.2% saved)

localize57.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))
0.0b
(*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
0.3b
(/.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))))
3.2b
(pow.f32 (*.f32 alpha alpha) (PI.f32))

series94.0ms (1.8%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
35.0ms
alpha
@inf
(log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))
16.0ms
alpha
@0
(*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
13.0ms
cosTheta
@0
(*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
10.0ms
alpha
@0
(log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))
5.0ms
alpha
@inf
(*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))

rewrite66.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
230×expm1-udef_binary32
230×log1p-udef_binary32
216×log-pow_binary32
147×add-sqr-sqrt_binary32
145×pow1_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01577
130073
2382573
Stop Event
node limit
Counts
4 → 115
Calls
Call 1
Inputs
(pow.f32 (*.f32 alpha alpha) (PI.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))))
(*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 alpha alpha) (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 (*.f32 alpha alpha) (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 (*.f32 alpha alpha) (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 (*.f32 alpha alpha) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (*.f32 alpha alpha) (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 (/.f32 (fma.f32 alpha alpha -1) (PI.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 *.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1 (*.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 1 (/.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 (/.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)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.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))) (pow.f32 (cbrt.f32 (/.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))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.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))) 2) (cbrt.f32 (/.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 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.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 (sqrt.f32 (/.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))) (sqrt.f32 (/.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 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.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 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.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 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (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 (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 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.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))))))) (#(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 (*.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 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.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 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.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 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.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)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))) (#(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 1 (cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.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 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (cbrt.f32 (/.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 (fma.f32 alpha alpha -1)) (cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2))) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (*.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 1 (sqrt.f32 (*.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) (sqrt.f32 (*.f32 (*.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 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (*.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 pow.f32 (/.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)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.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)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.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))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.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))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (/.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 neg.f32 (/.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 sqrt.f32 (pow.f32 (/.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)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.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 log.f32 (+.f32 1 (expm1.f32 (/.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 log.f32 (/.f32 1 (exp.f32 (/.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 log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (/.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 cbrt.f32 (pow.f32 (/.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)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 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 (/.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 log1p.f32 (expm1.f32 (/.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 exp.f32 (log.f32 (/.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 exp.f32 (*.f32 (log.f32 (/.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))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (*.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 (exp.f32 (log1p.f32 (*.f32 (*.f32 (PI.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 pow.f32 (*.f32 (*.f32 (PI.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 pow.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 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 (PI.f32) (*.f32 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 (PI.f32) (*.f32 2 (log.f32 alpha))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (*.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 sqrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (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 (*.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 (-.f32 (pow.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 log.f32 (/.f32 1 (+.f32 1 (-.f32 (pow.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 cbrt.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (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 2 (log.f32 alpha))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 (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 expm1.f32 (log1p.f32 (*.f32 (*.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 log1p.f32 (-.f32 (pow.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 fma.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.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 exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (PI.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 +.f32 0 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))) (#(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 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 alpha 4) (PI.f32)))) (log.f32 (cbrt.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (log.f32 alpha)) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) 2) (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (PI.f32)) (log.f32 (pow.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (PI.f32)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (PI.f32)) 2) (*.f32 (cbrt.f32 (PI.f32)) (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (PI.f32)) (log.f32 (pow.f32 (*.f32 alpha alpha) (sqrt.f32 (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) 1/2) (log.f32 (pow.f32 alpha 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 3 (log.f32 (cbrt.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/3 (*.f32 3 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (*.f32 (PI.f32) 1/2)) (*.f32 2 (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (PI.f32)) (log.f32 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (PI.f32) (PI.f32)) (log.f32 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (PI.f32) 1/2 (*.f32 (PI.f32) 1/2)) (*.f32 2 (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (log.f32 alpha)) 1) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (pow.f32 (cbrt.f32 (PI.f32)) 2)) (cbrt.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))) (#(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 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) 1))))))

simplify76.0ms (1.4%)

Algorithm
egg-herbie
Rules
367×associate-*r*_binary32
335×associate-/r*_binary32
316×fma-neg_binary32
273×associate-*l*_binary32
219×*-commutative_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02953651
110893260
246573216
Stop Event
node limit
Counts
187 → 182
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 (-.f32 1 (pow.f32 cosTheta 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 (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 (*.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 (*.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 (+.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 (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 (*.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 cosTheta 6) (pow.f32 alpha 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 4) (pow.f32 alpha 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.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 cosTheta 2) (log.f32 (/.f32 1 alpha)))))) (*.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 (*.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 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 (*.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 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 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)) (pow.f32 cosTheta 2))))) (*.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 (*.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 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 (/.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 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 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.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 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 (/.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 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 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 3 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))
(-.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 3 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 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 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.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 4 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.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 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.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 (/.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 (+.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 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))) (+.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 -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 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.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 (/.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 (+.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 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))) (+.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 -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) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 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) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 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) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 alpha 2)))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))
(*.f32 -1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))
(-.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))) (+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))) (+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))) (+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(*.f32 -1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))))
(-.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))) (+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))) (+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))) (+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(*.f32 -1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))))
(-.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))) (+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))) (+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))) (+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(*.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))))
Outputs
(exp.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))))
(pow.f32 (exp.f32 2) (*.f32 (PI.f32) (log.f32 alpha)))
(pow.f32 alpha (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))))
(pow.f32 (exp.f32 2) (*.f32 (PI.f32) (log.f32 alpha)))
(pow.f32 alpha (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))))
(pow.f32 (exp.f32 2) (*.f32 (PI.f32) (log.f32 alpha)))
(pow.f32 alpha (*.f32 2 (PI.f32)))
(exp.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))))
(pow.f32 (exp.f32 2) (*.f32 (PI.f32) (log.f32 alpha)))
(pow.f32 alpha (*.f32 2 (PI.f32)))
(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))))
(pow.f32 (/.f32 1 alpha) (*.f32 (PI.f32) -2))
(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))))
(pow.f32 (/.f32 1 alpha) (*.f32 (PI.f32) -2))
(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))))
(pow.f32 (/.f32 1 alpha) (*.f32 (PI.f32) -2))
(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))))
(pow.f32 (/.f32 1 alpha) (*.f32 (PI.f32) -2))
(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 (PI.f32) -2)) (log.f32 (/.f32 -1 alpha)))
(pow.f32 (/.f32 -1 alpha) (*.f32 (PI.f32) -2))
(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 (PI.f32) -2)) (log.f32 (/.f32 -1 alpha)))
(pow.f32 (/.f32 -1 alpha) (*.f32 (PI.f32) -2))
(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 (PI.f32) -2)) (log.f32 (/.f32 -1 alpha)))
(pow.f32 (/.f32 -1 alpha) (*.f32 (PI.f32) -2))
(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 (PI.f32) -2)) (log.f32 (/.f32 -1 alpha)))
(pow.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 (/.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 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) (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 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 1/2 (+.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.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 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.f32 -1/2 (fma.f32 (/.f32 cosTheta (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) cosTheta)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha))) (*.f32 (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(-.f32 (+.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 (*.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 (/.f32 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha))) (-.f32 (*.f32 1/2 (+.f32 (/.f32 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (*.f32 (PI.f32) (log.f32 alpha))) (*.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 1/2 (+.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.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 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (-.f32 (*.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 cosTheta (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) cosTheta)))) (fma.f32 (/.f32 cosTheta (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) cosTheta)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha))) (*.f32 (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(-.f32 (+.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 (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 (*.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 cosTheta 6) (pow.f32 alpha 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 4) (pow.f32 alpha 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha)))))))))
(+.f32 (/.f32 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha))) (-.f32 (*.f32 1/2 (+.f32 (/.f32 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (log.f32 alpha)))))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (pow.f32 cosTheta 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4)) (/.f32 (pow.f32 alpha 6) (*.f32 (PI.f32) (log.f32 alpha)))) (*.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))))))))))
(-.f32 (fma.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 cosTheta (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) cosTheta)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))) (*.f32 1/2 (+.f32 (fma.f32 (/.f32 cosTheta (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) cosTheta)) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha))) (*.f32 (/.f32 alpha (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))))) (*.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (/.f32 (pow.f32 cosTheta 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4)) (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)))))))
(/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2))))
(/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha)))
(-.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 2) (*.f32 (log.f32 (/.f32 1 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 (*.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 cosTheta cosTheta))) (neg.f32 (log.f32 alpha))) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta 4)))))))
(-.f32 (+.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 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 (/.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) (neg.f32 (log.f32 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 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 alpha 4) (neg.f32 (log.f32 alpha))) (pow.f32 cosTheta 4))))))
(-.f32 (+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 alpha 4)))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta 4)))))) (/.f32 1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 alpha 4)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))))
(-.f32 (-.f32 (+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 alpha 4)))))) (/.f32 1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 alpha 4)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta 4)))))))
(-.f32 (+.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 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 (/.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 4) (neg.f32 (log.f32 alpha))) (pow.f32 cosTheta 6)))) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (pow.f32 alpha 6) (*.f32 (neg.f32 (log.f32 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 (*.f32 (PI.f32) (pow.f32 alpha 6)) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 8)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 alpha 4) (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 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (neg.f32 (log.f32 alpha))) (-.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 alpha 4))))) (/.f32 1 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta 4)))))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 alpha 4)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 alpha 6))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))))))
(/.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 (*.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 cosTheta 4) (pow.f32 alpha 2)))))))
(-.f32 (/.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 (*.f32 alpha alpha) (pow.f32 cosTheta 4))))))
(+.f32 (/.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 alpha (*.f32 alpha (pow.f32 cosTheta 4)))))))
(-.f32 (+.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 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 (/.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 (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 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)))))))
(+.f32 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))) (-.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (log.f32 (/.f32 -1 alpha)))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta 4)))))) (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))))))
(-.f32 (+.f32 (/.f32 (/.f32 1/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (log.f32 (/.f32 -1 alpha))))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta 4)))))) (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)))))
(-.f32 (+.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 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 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)))) (-.f32 (+.f32 (/.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 (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 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 cosTheta 4) (pow.f32 alpha 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/2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (log.f32 (/.f32 -1 alpha))))))) (-.f32 (/.f32 (/.f32 1 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 alpha (*.f32 alpha (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))) (+.f32 (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))) (/.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))))))
(*.f32 -1 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(neg.f32 (/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))
(*.f32 (/.f32 -1/2 (log.f32 alpha)) (/.f32 (fma.f32 alpha alpha -1) (PI.f32)))
(-.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 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 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)) (-.f32 (+.f32 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 4) (PI.f32))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (fma.f32 2 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (*.f32 2 (log.f32 alpha))) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))
(+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (-.f32 (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta cosTheta) 2) (log.f32 alpha)) (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 (/.f32 (/.f32 (*.f32 cosTheta cosTheta) 2) (log.f32 alpha)) (PI.f32))) (fma.f32 2 (/.f32 (*.f32 alpha alpha) (/.f32 (PI.f32) (/.f32 (/.f32 (*.f32 cosTheta cosTheta) 2) (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))))))
(-.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 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 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 3 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))
(+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)) (-.f32 (+.f32 (+.f32 (*.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 3 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 4) (PI.f32))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))) (+.f32 (fma.f32 2 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (*.f32 2 (log.f32 alpha))) (PI.f32)) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (PI.f32))) (*.f32 (/.f32 (pow.f32 alpha 6) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(-.f32 (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (+.f32 (fma.f32 3 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (pow.f32 alpha 4)) (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))))) (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta cosTheta) 2) (log.f32 alpha)) (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 (/.f32 (/.f32 (*.f32 cosTheta cosTheta) 2) (log.f32 alpha)) (PI.f32))))) (+.f32 (fma.f32 2 (/.f32 (*.f32 alpha alpha) (/.f32 (PI.f32) (/.f32 (/.f32 (*.f32 cosTheta cosTheta) 2) (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))))) (fma.f32 3 (*.f32 (/.f32 (/.f32 (*.f32 alpha alpha) 2) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (*.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (/.f32 (pow.f32 alpha 6) (*.f32 2 (log.f32 alpha)))))))
(-.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 3 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 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 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.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 4 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))))
(-.f32 (+.f32 (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (PI.f32)) (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 4) (PI.f32)))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 4) (PI.f32))) (+.f32 (+.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (*.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 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 (fma.f32 2 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (*.f32 2 (log.f32 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 4 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (PI.f32))) (*.f32 (/.f32 (pow.f32 alpha 6) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32))))))))
(+.f32 (fma.f32 (/.f32 (/.f32 (*.f32 cosTheta cosTheta) 2) (log.f32 alpha)) (/.f32 (pow.f32 alpha 4) (PI.f32)) (+.f32 (fma.f32 (/.f32 (/.f32 (pow.f32 cosTheta 6) 2) (log.f32 alpha)) (/.f32 (pow.f32 alpha 8) (PI.f32)) (fma.f32 6 (/.f32 (*.f32 (/.f32 (/.f32 (pow.f32 cosTheta 6) 2) (log.f32 alpha)) (pow.f32 alpha 4)) (PI.f32)) (+.f32 (/.f32 (/.f32 (/.f32 (*.f32 cosTheta cosTheta) 2) (log.f32 alpha)) (PI.f32)) (/.f32 (/.f32 (/.f32 (pow.f32 cosTheta 6) 2) (log.f32 alpha)) (PI.f32))))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (pow.f32 alpha 4)) (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))))))) (-.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)) (fma.f32 3 (*.f32 (/.f32 (/.f32 (*.f32 alpha alpha) 2) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (+.f32 (fma.f32 2 (/.f32 (*.f32 alpha alpha) (/.f32 (PI.f32) (/.f32 (/.f32 (*.f32 cosTheta cosTheta) 2) (log.f32 alpha)))) (/.f32 (*.f32 alpha alpha) (*.f32 2 (*.f32 (PI.f32) (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 4 (/.f32 (*.f32 (/.f32 (/.f32 (pow.f32 cosTheta 6) 2) (log.f32 alpha)) (*.f32 alpha alpha)) (PI.f32)) (*.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (/.f32 (pow.f32 alpha 6) (*.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/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(-.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 (PI.f32) (pow.f32 cosTheta 2)))))
(-.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 (*.f32 alpha alpha) -1)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(+.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (fma.f32 alpha alpha -1)) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(-.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 (/.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 (/.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 (*.f32 2 (log.f32 alpha))) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))))
(-.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (fma.f32 alpha alpha -1)) (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))))
(-.f32 (+.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 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))) (+.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 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (-.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))) (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))))
(+.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (fma.f32 alpha alpha -1)) (-.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 8)) (pow.f32 (fma.f32 alpha alpha -1) 3)))) (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))))
(/.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/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))
(-.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 (PI.f32) (pow.f32 cosTheta 2)))))
(-.f32 (/.f32 1 (*.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (+.f32 (*.f32 alpha alpha) -1)) (*.f32 (PI.f32) (pow.f32 cosTheta 4)))) (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(+.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (fma.f32 alpha alpha -1)) (/.f32 (/.f32 -1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))
(-.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 (/.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 (/.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 (*.f32 2 (log.f32 alpha))) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))))
(-.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (fma.f32 alpha alpha -1)) (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6))))))
(-.f32 (+.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 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 8)))))) (+.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 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))))) (-.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 8))))) (+.f32 (/.f32 (/.f32 1 (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 1 (*.f32 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (*.f32 2 (log.f32 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))))
(+.f32 (/.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (pow.f32 cosTheta 4))) (fma.f32 alpha alpha -1)) (-.f32 (/.f32 1 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 8)) (pow.f32 (fma.f32 alpha alpha -1) 3)))) (+.f32 (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (pow.f32 cosTheta 6)))))))
(*.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 (*.f32 (PI.f32) (log.f32 alpha)) (*.f32 -2 (-.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) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (fma.f32 (PI.f32) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (PI.f32))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (fma.f32 (PI.f32) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (PI.f32))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (fma.f32 (PI.f32) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (PI.f32))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 alpha 2)))))
(*.f32 (*.f32 2 (PI.f32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))
(*.f32 (*.f32 (PI.f32) (*.f32 -2 (log.f32 alpha))) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (*.f32 -2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))) (neg.f32 (log.f32 alpha)))) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (*.f32 -2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))) (neg.f32 (log.f32 alpha)))) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (*.f32 -2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))) (neg.f32 (log.f32 alpha)))) (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))
(*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))
(*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 2 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (+.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))) (*.f32 -2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (+.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))))
(*.f32 2 (fma.f32 (PI.f32) (+.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))))) (neg.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (+.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))) (*.f32 -2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (+.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))))
(*.f32 2 (fma.f32 (PI.f32) (+.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))))) (neg.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (+.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))) (*.f32 -2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (+.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta)))))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta)))))
(*.f32 2 (fma.f32 (PI.f32) (+.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))))) (neg.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))))))
(*.f32 -1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))
(neg.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
(*.f32 (PI.f32) (*.f32 -2 (log.f32 alpha)))
(-.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))) (+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (fma.f32 (PI.f32) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (PI.f32))))
(-.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))) (+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (fma.f32 (PI.f32) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (PI.f32))))
(-.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))) (+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (fma.f32 (PI.f32) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (PI.f32))))
(*.f32 -1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))))
(neg.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (*.f32 -2 (log.f32 alpha)))
(-.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))) (+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (fma.f32 (PI.f32) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (PI.f32))))
(-.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))) (+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (fma.f32 (PI.f32) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (PI.f32))))
(-.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))) (+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (fma.f32 (PI.f32) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (PI.f32))))
(*.f32 -1 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (pow.f32 cosTheta 2)))))
(neg.f32 (*.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)))))
(*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))) (*.f32 -2 (log.f32 alpha)))
(-.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))) (+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (fma.f32 (PI.f32) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (PI.f32))))
(-.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))) (+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (fma.f32 (PI.f32) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (PI.f32))))
(-.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (pow.f32 cosTheta 2))) (+.f32 (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)))) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 (*.f32 2 (log.f32 alpha)) (-.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (fma.f32 (PI.f32) (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (PI.f32))))
(*.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 (*.f32 -2 (PI.f32)) (neg.f32 (log.f32 alpha)))
(*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) -2))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (neg.f32 (log.f32 alpha)))
(*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) -2))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (neg.f32 (log.f32 alpha)))
(*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) -2))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (neg.f32 (log.f32 alpha)))
(*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) -2))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (log.f32 (/.f32 -1 alpha)))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (log.f32 (/.f32 -1 alpha)))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (log.f32 (/.f32 -1 alpha)))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (log.f32 (/.f32 -1 alpha)))

prune207.0ms (3.9%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New1793182
Fresh448
Picked101
Done000
Total1847191
Error
0b
Counts
191 → 7
Alt Table
StatusErrorProgram
0.8b
(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)
0.5b
(*.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)))))
0.6b
(*.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))))
0.5b
(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
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) (log.f32 (pow.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (PI.f32)) 2)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
0.5b
(neg.f32 (*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
0.4b
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
Compiler

Compiled 6879 to 4296 computations (37.5% saved)

localize55.0ms (1%)

Local error

Found 4 expressions with local error:

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

series141.0ms (2.7%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
55.0ms
alpha
@-inf
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
12.0ms
alpha
@-inf
(pow.f32 alpha (*.f32 2 (PI.f32)))
11.0ms
alpha
@inf
(pow.f32 alpha (*.f32 2 (PI.f32)))
11.0ms
alpha
@-inf
(log.f32 (pow.f32 alpha (*.f32 2 (PI.f32))))
9.0ms
cosTheta
@0
(*.f32 (log.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))

rewrite78.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
248×expm1-udef_binary32
248×log1p-udef_binary32
156×add-sqr-sqrt_binary32
153×pow1_binary32
152×*-un-lft-identity_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01677
132173
2402973
Stop Event
node limit
Counts
4 → 109
Calls
Call 1
Inputs
(pow.f32 alpha (*.f32 2 (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
(*.f32 (log.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(log.f32 (pow.f32 alpha (*.f32 2 (PI.f32))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (cbrt.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 2)) (cbrt.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 alpha (/.f32 (PI.f32) 1)) (pow.f32 alpha (/.f32 (PI.f32) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 (*.f32 2 (PI.f32))) (pow.f32 (*.f32 alpha alpha) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 2 (PI.f32))) (pow.f32 (cbrt.f32 alpha) (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 alpha) (*.f32 2 (PI.f32))) (pow.f32 (sqrt.f32 alpha) (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) (PI.f32)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 alpha alpha -1) (/.f32 (/.f32 1 (*.f32 (PI.f32) (log.f32 (*.f32 alpha 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 (PI.f32) (log.f32 (*.f32 alpha 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) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 1)))) (#(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 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (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 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (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 (/.f32 1 (*.f32 (PI.f32) (log.f32 (*.f32 alpha 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) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (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 (/.f32 1 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (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 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.f32 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 (fma.f32 alpha alpha -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 2 (PI.f32)) (*.f32 (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)) 1) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 2 (PI.f32)) (*.f32 (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)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.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 1 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.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 (fma.f32 alpha alpha -1)) 2) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (/.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)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))) (#(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) (*.f32 (PI.f32) (log.f32 (*.f32 alpha 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) (log.f32 (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (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 (fma.f32 alpha alpha -1)) 2) (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (cbrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha 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)) (pow.f32 (cbrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)) (/.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (cbrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (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 2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (fma.f32 alpha alpha -1) (sqrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (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 (fma.f32 alpha alpha -1)) 2) (sqrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (sqrt.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha 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) (log.f32 (*.f32 alpha 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) (log.f32 (*.f32 alpha 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) (log.f32 (*.f32 alpha alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (/.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 neg.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (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) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (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) (log.f32 (*.f32 alpha 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) (log.f32 (*.f32 alpha 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) (log.f32 (*.f32 alpha alpha)))) (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 (*.f32 2 (PI.f32)) (*.f32 (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) (log.f32 (*.f32 alpha 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) (log.f32 (*.f32 alpha 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) (log.f32 (*.f32 alpha 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 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (log.f32 (*.f32 alpha 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) (log.f32 (*.f32 alpha alpha)))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (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 2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (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 2 (PI.f32)) (*.f32 (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 2 (PI.f32)) (*.f32 (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 2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (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 (*.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 (-.f32 (pow.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 cbrt.f32 (pow.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (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) (log.f32 (*.f32 alpha alpha))) 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) (log.f32 (*.f32 alpha alpha))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (-.f32 (pow.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 fma.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 2 (PI.f32)) (*.f32 (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 2 (PI.f32)) (*.f32 (log.f32 alpha) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 alpha (/.f32 (PI.f32) 1))) (log.f32 (pow.f32 alpha (/.f32 (PI.f32) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)) 2))) (log.f32 (cbrt.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (PI.f32)) (log.f32 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log.f32 alpha) (*.f32 2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) 2)) (cbrt.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2) (*.f32 (cbrt.f32 (*.f32 2 (PI.f32))) (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) (sqrt.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (*.f32 (sqrt.f32 (*.f32 2 (PI.f32))) (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 alpha) 2) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 alpha) 1) (*.f32 2 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 alpha) (PI.f32)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 alpha) (pow.f32 (cbrt.f32 (*.f32 2 (PI.f32))) 2)) (cbrt.f32 (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (log.f32 alpha) (sqrt.f32 (*.f32 2 (PI.f32)))) (sqrt.f32 (*.f32 2 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))) (#(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 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))) 1))))))

simplify84.0ms (1.6%)

Algorithm
egg-herbie
Rules
719×associate-/r*_binary32
529×times-frac_binary32
454×fma-def_binary32
320×associate-/l*_binary32
197×*-commutative_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04776247
118215974
Stop Event
node limit
Counts
181 → 177
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 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32))))
(exp.f32 (*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32))))
(exp.f32 (*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32))))
(exp.f32 (*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32))))
(/.f32 1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 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 (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 (*.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 (*.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 (+.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 (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 (*.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 cosTheta 6) (pow.f32 alpha 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 4) (pow.f32 alpha 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.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 cosTheta 2) (log.f32 (/.f32 1 alpha)))))) (*.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 (*.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 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 (*.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 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 -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 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 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 (*.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 (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 2) (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 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 (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 (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 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 (*.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 (*.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 -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 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 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 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 -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)) 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 (/.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 (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 (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 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 (*.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 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 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 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 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (log.f32 alpha))))
(-.f32 (+.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 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 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (+.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 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 3/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha)))))))) (+.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 (*.f32 (pow.f32 cosTheta 2) (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 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 6) (*.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 3/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.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 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 alpha))))))))))) (+.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 2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)) (*.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 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2)) (*.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 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (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 (*.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 (*.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 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 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (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 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (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 (*.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 (*.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 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 -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) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 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) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 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) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 alpha 2)))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))
(*.f32 -2 (*.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 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 -1))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 -1))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 -1))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))))))
(*.f32 -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) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (log.f32 alpha))))) (*.f32 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) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (log.f32 alpha))))) (*.f32 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) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (log.f32 alpha))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 -2 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.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 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 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 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 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 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))))))
(*.f32 -2 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.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 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 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 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 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 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (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 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 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
Outputs
(exp.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))))
(pow.f32 (exp.f32 2) (*.f32 (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)))
(exp.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))))
(pow.f32 (exp.f32 2) (*.f32 (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)))
(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))))
(pow.f32 (exp.f32 (*.f32 -2 (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))))
(pow.f32 (exp.f32 (*.f32 -2 (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))))
(pow.f32 (exp.f32 (*.f32 -2 (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))))
(pow.f32 (exp.f32 (*.f32 -2 (PI.f32))) (neg.f32 (log.f32 alpha)))
(exp.f32 (*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32))))
(pow.f32 (exp.f32 2) (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(exp.f32 (*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32))))
(pow.f32 (exp.f32 2) (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(exp.f32 (*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32))))
(pow.f32 (exp.f32 2) (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(exp.f32 (*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32))))
(pow.f32 (exp.f32 2) (*.f32 (PI.f32) (-.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 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 (/.f32 1/2 (PI.f32)) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))
(-.f32 (*.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) (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 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.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 (/.f32 (/.f32 1/2 (PI.f32)) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 -1/2 (fma.f32 (/.f32 cosTheta (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) cosTheta)) (/.f32 (/.f32 alpha (/.f32 (PI.f32) alpha)) (log.f32 alpha)) (*.f32 (/.f32 alpha (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 alpha (log.f32 alpha))))))
(-.f32 (+.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 (*.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 (+.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)) 3)) (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (log.f32 alpha))) (*.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 1/2 (+.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.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 (/.f32 (/.f32 1/2 (PI.f32)) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 1/2 (-.f32 (*.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 cosTheta (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) cosTheta)))) (fma.f32 (/.f32 cosTheta (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) cosTheta)) (/.f32 (/.f32 alpha (/.f32 (PI.f32) alpha)) (log.f32 alpha)) (*.f32 (/.f32 alpha (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 alpha (log.f32 alpha)))))))
(-.f32 (+.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 (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 (*.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 cosTheta 6) (pow.f32 alpha 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 4) (pow.f32 alpha 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha)))))))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (-.f32 (*.f32 1/2 (+.f32 (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (log.f32 alpha))) (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (*.f32 alpha alpha) (*.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 cosTheta 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4)) (/.f32 (pow.f32 alpha 6) (*.f32 (PI.f32) (log.f32 alpha)))) (*.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))))))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (/.f32 cosTheta (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) cosTheta)) (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)))) (/.f32 (/.f32 (/.f32 1/2 (PI.f32)) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (+.f32 (fma.f32 (/.f32 cosTheta (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) cosTheta)) (/.f32 (/.f32 alpha (/.f32 (PI.f32) alpha)) (log.f32 alpha)) (*.f32 (/.f32 alpha (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 alpha (log.f32 alpha)))) (*.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (/.f32 (pow.f32 cosTheta 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4)) (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)))))))
(/.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 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))
(-.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 2) (*.f32 (log.f32 (/.f32 1 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 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha alpha)) (pow.f32 cosTheta 4)))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))) (/.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 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 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 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 alpha 4) (neg.f32 (log.f32 alpha))) (pow.f32 cosTheta 6))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha alpha)) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 alpha 4) (neg.f32 (log.f32 alpha))) (pow.f32 cosTheta 4))))))
(-.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (*.f32 (neg.f32 (log.f32 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 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (*.f32 (neg.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 (/.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 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 (+.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 cosTheta 6) (pow.f32 alpha 6)) (neg.f32 (log.f32 alpha))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 alpha 4) (neg.f32 (log.f32 alpha))) (pow.f32 cosTheta 6))))) (+.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha 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 (PI.f32) (*.f32 (*.f32 (pow.f32 alpha 4) (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 (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))) (+.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 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (*.f32 (neg.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)) (*.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 -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 (*.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 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 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))) (-.f32 (*.f32 1/2 (+.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2))) (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (*.f32 (PI.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 (*.f32 (PI.f32) (*.f32 alpha alpha)) (pow.f32 cosTheta 4)))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (*.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 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))))
(-.f32 (fma.f32 1/2 (+.f32 (/.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 alpha cosTheta) (*.f32 alpha cosTheta)))) (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 alpha cosTheta) (*.f32 alpha 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) (pow.f32 cosTheta 4))))) (fma.f32 1/2 (/.f32 (/.f32 (log.f32 -1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (*.f32 (PI.f32) (*.f32 (*.f32 alpha cosTheta) (*.f32 alpha cosTheta)))) (/.f32 1/2 (*.f32 (-.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 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 (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 2) (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 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 (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 (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 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 (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2))) (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) (*.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 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 4)))) (+.f32 (+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 4)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3))) (/.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 (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 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) (*.f32 cosTheta cosTheta)) (pow.f32 alpha 4))))) (+.f32 (/.f32 (*.f32 1/2 (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (*.f32 (PI.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 (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 (*.f32 (PI.f32) (*.f32 alpha alpha)) (pow.f32 cosTheta 4)))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (*.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 (*.f32 (PI.f32) (pow.f32 alpha 4)) (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) (*.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 (*.f32 (PI.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 (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 (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 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (pow.f32 alpha 4)))))))))))))))
(-.f32 (fma.f32 1/2 (+.f32 (/.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 alpha cosTheta) (*.f32 alpha cosTheta)))) (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 cosTheta 4) (pow.f32 alpha 4))))) (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)))) (+.f32 (+.f32 (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 alpha cosTheta) (*.f32 alpha cosTheta))))) (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)))) (+.f32 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (+.f32 (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))) (/.f32 (/.f32 (log.f32 -1) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))) (PI.f32)))) (*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))) (/.f32 (log.f32 -1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2))))))) (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 (/.f32 (log.f32 -1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (*.f32 (PI.f32) (*.f32 (*.f32 alpha cosTheta) (*.f32 alpha 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 cosTheta 4) (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 (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 (/.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 4) (pow.f32 cosTheta 6)))) (fma.f32 1/2 (/.f32 (/.f32 (log.f32 -1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)))) (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (PI.f32) (*.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 (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 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 -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 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 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 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 -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)) 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 (/.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 (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 (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 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 (*.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 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 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 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 (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2))) (+.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 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (*.f32 (PI.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 (*.f32 (PI.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 cosTheta 6) (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 cosTheta 6) (pow.f32 alpha 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 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6))))) (+.f32 (/.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 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 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))))) (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 cosTheta 4) (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 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6))))) (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 (/.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 cosTheta 6) (pow.f32 alpha 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 (*.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 cosTheta 4) (pow.f32 alpha 6))))) (+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 4)) (pow.f32 cosTheta 4)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3))) (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))))) (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 cosTheta 4) (pow.f32 alpha 6))))) (/.f32 (*.f32 1/2 (log.f32 -1)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (*.f32 (PI.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 (*.f32 (PI.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 (*.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 (*.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 cosTheta 4) (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 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (pow.f32 alpha 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 (*.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 cosTheta 4) (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 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 cosTheta 4) (pow.f32 alpha 6))))) (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 cosTheta 6) (pow.f32 alpha 6))))) (fma.f32 3/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (/.f32 (*.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)))) (pow.f32 (log.f32 -1) 2))) (+.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 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 (*.f32 (PI.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 (/.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 cosTheta 6) (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 4) (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 cosTheta 6) (pow.f32 alpha 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 (*.f32 (PI.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)))))))))))))))))))))))))))
(-.f32 (fma.f32 1/2 (/.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (PI.f32) (*.f32 (*.f32 alpha cosTheta) (*.f32 alpha cosTheta)))) (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 (/.f32 (log.f32 -1) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))) (PI.f32)) (fma.f32 1/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) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 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 cosTheta 6) (pow.f32 alpha 6)))) (+.f32 (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 (pow.f32 (log.f32 -1) 2) (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)))) (fma.f32 3/2 (/.f32 (/.f32 (*.f32 (log.f32 -1) (pow.f32 (log.f32 (/.f32 -1 alpha)) 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (+.f32 (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 4))) (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 alpha cosTheta) (*.f32 alpha cosTheta)))))) (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (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 (*.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 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 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 cosTheta 4) (pow.f32 alpha 4))))) (+.f32 (fma.f32 3/2 (/.f32 (/.f32 (pow.f32 (log.f32 -1) 3) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 6)) (pow.f32 cosTheta 4))) (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (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) 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 2 (/.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (/.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (log.f32 -1))) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 6)) (pow.f32 cosTheta 4))) (*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))) (/.f32 (log.f32 -1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2))))))))))))))))))))) (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 (/.f32 (log.f32 -1) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (*.f32 (PI.f32) (*.f32 (*.f32 alpha cosTheta) (*.f32 alpha 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 cosTheta 4) (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 (*.f32 (PI.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 (*.f32 (log.f32 -1) (pow.f32 (log.f32 (/.f32 -1 alpha)) 2)) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 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 (*.f32 (PI.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 (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 (*.f32 (PI.f32) (pow.f32 alpha 6)) (pow.f32 cosTheta 4))))) (fma.f32 9/2 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (/.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 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 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 6)) (pow.f32 cosTheta 4))) (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 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))))) (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 (log.f32 -1) 3) (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) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 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 cosTheta 6) (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 4) (pow.f32 cosTheta 6)))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (+.f32 (fma.f32 3/2 (/.f32 (/.f32 (pow.f32 (log.f32 -1) 3) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)))) (/.f32 1/2 (*.f32 (-.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 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))))) (/.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (/.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (log.f32 -1))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6)))))))))))))))))))))))
(*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 -1/2 (/.f32 (/.f32 (+.f32 (*.f32 alpha alpha) -1) (PI.f32)) (log.f32 alpha)))
(*.f32 -1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32)))
(-.f32 (+.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 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 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) (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))))) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (*.f32 alpha alpha) (log.f32 alpha)))))
(-.f32 (fma.f32 1/2 (fma.f32 (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (/.f32 (/.f32 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (PI.f32))) (/.f32 (/.f32 1/2 (PI.f32)) (log.f32 alpha))) (fma.f32 1/2 (/.f32 (/.f32 alpha (/.f32 (PI.f32) alpha)) (log.f32 alpha)) (*.f32 (/.f32 (/.f32 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (PI.f32)) (*.f32 alpha alpha))))
(-.f32 (+.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 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 3/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha)))))))) (+.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 (*.f32 (pow.f32 cosTheta 2) (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 (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (log.f32 alpha)) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) (log.f32 alpha))) (fma.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 3/2 (*.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (/.f32 (pow.f32 alpha 4) (log.f32 alpha)))))))) (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))) (+.f32 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (*.f32 alpha alpha) (log.f32 alpha))) (*.f32 3/2 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (log.f32 alpha))))))))
(-.f32 (+.f32 (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (/.f32 1/2 (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 (/.f32 (log.f32 alpha) cosTheta)) (PI.f32))) (*.f32 (/.f32 3/2 (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (/.f32 (PI.f32) (pow.f32 alpha 4)))))) (fma.f32 1/2 (/.f32 (/.f32 alpha (/.f32 (PI.f32) alpha)) (log.f32 alpha)) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta 4)) (fma.f32 3/2 (*.f32 (/.f32 (/.f32 alpha (/.f32 (PI.f32) alpha)) (log.f32 alpha)) (pow.f32 cosTheta 4)) (*.f32 (/.f32 (/.f32 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (PI.f32)) (*.f32 alpha alpha))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 6) (*.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 3/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.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 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 alpha))))))))))) (+.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 2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)) (*.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 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha))))))))))
(-.f32 (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (log.f32 alpha)) (fma.f32 3 (/.f32 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)) (PI.f32)) (log.f32 alpha)) (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 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (/.f32 (pow.f32 alpha 8) (log.f32 alpha))) (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (log.f32 alpha)) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) (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)))))))))) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 3/2 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (log.f32 alpha))) (fma.f32 2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (/.f32 (pow.f32 alpha 6) (log.f32 alpha))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (/.f32 (pow.f32 alpha 6) (log.f32 alpha))) (+.f32 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (*.f32 alpha alpha) (log.f32 alpha))) (*.f32 2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (/.f32 (*.f32 alpha alpha) (log.f32 alpha))))))))))
(-.f32 (fma.f32 1/2 (/.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (log.f32 alpha)) (fma.f32 3 (*.f32 (/.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (log.f32 alpha)) (pow.f32 alpha 4)) (fma.f32 3/2 (/.f32 (pow.f32 cosTheta 4) (/.f32 (PI.f32) (/.f32 (pow.f32 alpha 4) (log.f32 alpha)))) (fma.f32 1/2 (*.f32 (/.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (log.f32 alpha)) (pow.f32 alpha 8)) (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 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (/.f32 (/.f32 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (PI.f32))) (/.f32 (/.f32 1/2 (PI.f32)) (log.f32 alpha)))))))) (fma.f32 1/2 (/.f32 (/.f32 alpha (/.f32 (PI.f32) alpha)) (log.f32 alpha)) (fma.f32 3/2 (*.f32 (/.f32 (/.f32 alpha (/.f32 (PI.f32) alpha)) (log.f32 alpha)) (pow.f32 cosTheta 4)) (fma.f32 2 (*.f32 (/.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (log.f32 alpha)) (pow.f32 alpha 6)) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (PI.f32) (log.f32 alpha))) (pow.f32 cosTheta 4)) (fma.f32 2 (*.f32 (/.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (log.f32 alpha)) (*.f32 alpha alpha)) (*.f32 (/.f32 (/.f32 cosTheta (/.f32 (log.f32 alpha) cosTheta)) (PI.f32)) (*.f32 alpha alpha))))))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))
(-.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 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))))
(-.f32 (/.f32 1/2 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (log.f32 alpha)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))) (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))
(-.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 (*.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 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (log.f32 alpha)))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (/.f32 1/2 (*.f32 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))))))
(-.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))) (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) (/.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 (*.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 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 (/.f32 1/2 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (log.f32 alpha)))) (/.f32 1/2 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 8)) (log.f32 alpha))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (/.f32 1/2 (*.f32 (*.f32 (pow.f32 (+.f32 (*.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 (/.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 8)) (log.f32 alpha))) (pow.f32 (fma.f32 alpha alpha -1) 3)) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) (/.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 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha)))
(/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))
(-.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 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))))
(-.f32 (/.f32 1/2 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (log.f32 alpha)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))) (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))
(-.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 (*.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 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (log.f32 alpha)))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (/.f32 1/2 (*.f32 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))))))
(-.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))) (/.f32 (/.f32 -1/2 (PI.f32)) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) (/.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 (*.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 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 (/.f32 1/2 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 4)) (log.f32 alpha)))) (/.f32 1/2 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 8)) (log.f32 alpha))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (/.f32 1/2 (*.f32 (*.f32 (pow.f32 (+.f32 (*.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 (/.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 cosTheta 8)) (log.f32 alpha))) (pow.f32 (fma.f32 alpha alpha -1) 3)) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (pow.f32 (fma.f32 alpha alpha -1) 2))))))
(*.f32 -2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.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) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 alpha alpha)))))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 alpha alpha)))))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 alpha alpha)))))))
(*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 alpha 2)))))
(*.f32 (*.f32 2 (PI.f32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))
(*.f32 (*.f32 2 (PI.f32)) (*.f32 (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (*.f32 alpha alpha)))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (*.f32 -2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha)))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha)))) (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (*.f32 -2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha)))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha)))) (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))
(+.f32 (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))) (*.f32 -2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (neg.f32 (log.f32 alpha)))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (*.f32 alpha alpha)) (neg.f32 (log.f32 alpha)))) (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))))
(*.f32 -2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))
(*.f32 -2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))))
(*.f32 -2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (*.f32 alpha cosTheta) (*.f32 alpha cosTheta)))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 -1))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))))))
(-.f32 (fma.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (log.f32 -1)) (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))))))
(-.f32 (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 alpha cosTheta) (*.f32 alpha cosTheta))))))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (*.f32 (log.f32 -1) (*.f32 (*.f32 alpha cosTheta) (*.f32 alpha cosTheta))))))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 -1))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))))))
(-.f32 (fma.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (log.f32 -1)) (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))))))
(-.f32 (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 alpha cosTheta) (*.f32 alpha cosTheta))))))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (*.f32 (log.f32 -1) (*.f32 (*.f32 alpha cosTheta) (*.f32 alpha cosTheta))))))))
(-.f32 (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 -1)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 cosTheta 2)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 -1))) (*.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))))))
(-.f32 (fma.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))))) (fma.f32 2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (log.f32 -1)) (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))))))
(-.f32 (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (log.f32 -1) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 alpha cosTheta) (*.f32 alpha cosTheta))))))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 -1) (*.f32 (log.f32 -1) (*.f32 (*.f32 alpha cosTheta) (*.f32 alpha cosTheta))))))))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 alpha)))
(*.f32 (*.f32 -2 (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) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (log.f32 alpha))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 alpha alpha)))))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (log.f32 alpha))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 alpha alpha)))))))
(-.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))) (+.f32 (*.f32 2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (log.f32 alpha))))) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 alpha alpha)))))))
(*.f32 -2 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))))
(*.f32 -2 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(*.f32 -2 (*.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.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) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.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 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.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 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 alpha alpha)))))))
(*.f32 -2 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))))
(*.f32 -2 (*.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))))
(*.f32 -2 (*.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.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) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.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 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.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 2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))))))
(-.f32 (*.f32 2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (log.f32 alpha))) (*.f32 2 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)) (log.f32 alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(*.f32 2 (-.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))) (*.f32 (PI.f32) (+.f32 (log.f32 alpha) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 (log.f32 alpha) (*.f32 alpha 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 alpha)))
(*.f32 (*.f32 2 (PI.f32)) (log.f32 alpha))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (neg.f32 (log.f32 alpha)))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (neg.f32 (log.f32 alpha)))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (neg.f32 (log.f32 alpha)))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (neg.f32 (log.f32 alpha)))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(*.f32 2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))

prune232.0ms (4.4%)

Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New1752177
Fresh246
Picked011
Done000
Total1777184
Error
0b
Counts
184 → 7
Alt Table
StatusErrorProgram
0.6b
(*.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))))
0.7b
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) (log.f32 (pow.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (PI.f32)) 2)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
0.8b
(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)
1.4b
(neg.f32 (*.f32 -1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))))
1.4b
(neg.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (log.f32 alpha)))))
0.5b
(neg.f32 (*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
0.4b
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
Compiler

Compiled 9940 to 6480 computations (34.8% saved)

localize54.0ms (1%)

Local error

Found 4 expressions with local error:

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

series37.0ms (0.7%)

Counts
4 → 72
Calls

18 calls:

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

rewrite68.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
270×expm1-udef_binary32
270×log1p-udef_binary32
168×add-sqr-sqrt_binary32
164×*-un-lft-identity_binary32
164×pow1_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01786
134581
2439981
Stop Event
node limit
Counts
4 → 109
Calls
Call 1
Inputs
(*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))
(*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))
(/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))
(/.f32 (/.f32 1 (*.f32 (PI.f32) (*.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 (log.f32 alpha) (*.f32 (PI.f32) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (PI.f32) (/.f32 1 (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (log.f32 alpha)) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 2) (/.f32 1 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (*.f32 (PI.f32) 2)) (log.f32 alpha)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (PI.f32) 2) (/.f32 1 (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 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 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) 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 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))))))) (#(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 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (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) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (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 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (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 (log.f32 alpha) (*.f32 (PI.f32) 2))) (neg.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) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 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) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (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 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (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 (/.f32 -1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (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 (*.f32 (fma.f32 alpha alpha -1) (/.f32 -1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (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 (log.f32 alpha) (*.f32 (PI.f32) 2))) (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 (log.f32 alpha) (*.f32 (PI.f32) 2))) (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 (log.f32 alpha) (*.f32 (PI.f32) 2))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (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) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (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 (log.f32 alpha) (*.f32 (PI.f32) 2))) (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 (log.f32 alpha) (*.f32 (PI.f32) 2))) (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 (log.f32 alpha) (*.f32 (PI.f32) 2))) (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 1 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (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 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (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 (fma.f32 alpha alpha -1) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (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 (log.f32 alpha) (*.f32 (PI.f32) 2))) (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 (log.f32 alpha) (*.f32 (PI.f32) 2))) (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) (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (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 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 -1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) (cbrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) -2)) (/.f32 1 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) -1/2) (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (PI.f32)) (pow.f32 (*.f32 2 (log.f32 alpha)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (PI.f32)) (/.f32 1 (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) -1) (/.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 2) -1) (pow.f32 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) -1) (pow.f32 (sqrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (PI.f32) 2) -1) (pow.f32 (log.f32 alpha) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (neg.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (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 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) -2)) (*.f32 (/.f32 1 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) (/.f32 1 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (pow.f32 (/.f32 1 (cbrt.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (/.f32 1 (cbrt.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2) (/.f32 1 (cbrt.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) -1/2) (*.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) -1/2) (/.f32 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 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) (/.f32 1 (sqrt.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (/.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 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) -2)) 1) (/.f32 (/.f32 1 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) -1/2) 1) (/.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) -1/2) (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 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (cbrt.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 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) -2)) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (/.f32 1 (cbrt.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) -1/2) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 2)) (/.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) -1/2) (cbrt.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 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (sqrt.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 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) -2)) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) (/.f32 (/.f32 1 (cbrt.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)))) (sqrt.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (cbrt.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (sqrt.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (/.f32 1 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 (pow.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) -2) (pow.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 1 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (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 1 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (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 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2))) 3) (pow.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 1 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 1 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (neg.f32 (log.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 (*.f32 (log.f32 alpha) (*.f32 (PI.f32) 2)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 1))))))

simplify135.0ms (2.5%)

Algorithm
egg-herbie
Rules
742×times-frac_binary32
681×fma-def_binary32
242×*-commutative_binary32
175×+-commutative_binary32
138×associate-/r*_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
06448856
125208658
Stop Event
node limit
Counts
181 → 195
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 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(/.f32 1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 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 (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 (*.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 (*.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 (+.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 (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 (*.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 cosTheta 6) (pow.f32 alpha 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 4) (pow.f32 alpha 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.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 cosTheta 2) (log.f32 (/.f32 1 alpha)))))) (*.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 (*.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 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 (*.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 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 -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 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 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 (*.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 (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 2) (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 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 (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 (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 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 (*.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 (*.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 -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 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 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 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 -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)) 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 (/.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 (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 (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 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 (*.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 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 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 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 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (log.f32 alpha))))
(-.f32 (+.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 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 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (+.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 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 3/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha)))))))) (+.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 (*.f32 (pow.f32 cosTheta 2) (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 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 6) (*.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 3/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.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 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 alpha))))))))))) (+.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 2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)) (*.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 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2)) (*.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 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (log.f32 alpha)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (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 (*.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 (*.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 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 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (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 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (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 (*.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 (*.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 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 (PI.f32) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(/.f32 1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 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 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 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (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) (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 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 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 (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 -1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 alpha 2)))))
(-.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 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2))))))))
(-.f32 (+.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 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 6)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2))))))))))
(-.f32 (+.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 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 cosTheta 4) (log.f32 (/.f32 1 alpha)))))) (+.f32 (*.f32 3/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 8) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 8) (*.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 2)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 8) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 3/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 8) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 6)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.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) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 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 2)))))) (*.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 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 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 (*.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 -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 cosTheta 2) (pow.f32 alpha 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 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 (*.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 -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 (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 (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 6))))) (+.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 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 cosTheta 4) (pow.f32 alpha 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 (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 (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 6)))))))))))
(-.f32 (+.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 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 8) (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 8) (pow.f32 cosTheta 8)))))) (+.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 (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 8) (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 4) (pow.f32 cosTheta 4)))))) (+.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 8) (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 cosTheta 2) (pow.f32 alpha 2)))))) (+.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 8) (pow.f32 cosTheta 6)))))) (+.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 (*.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)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 8) (pow.f32 cosTheta 8)))))) (+.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 8) (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 2)))))) (*.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 8) (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 alpha 6) (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 8) (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 8) (pow.f32 cosTheta 8)))))) (+.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 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 8) (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 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 8) (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 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 8) (pow.f32 cosTheta 6)))))) (+.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 (*.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 8) (pow.f32 cosTheta 8)))))) (+.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 8) (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 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 8) (pow.f32 cosTheta 4))))))))))))))))))))
(/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(-.f32 (+.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 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (+.f32 (*.f32 1/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 2) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha))))))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 6) (*.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 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha))))))))) (+.f32 (*.f32 1/2 (/.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 2) (pow.f32 cosTheta 6)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (PI.f32) (log.f32 alpha))))))))
(/.f32 1/2 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 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 4) (log.f32 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.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 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 4) (log.f32 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.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 2) (log.f32 alpha))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.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) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 8) (log.f32 alpha))))))))
(/.f32 1/2 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 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 4) (log.f32 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.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 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 4) (log.f32 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.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 2) (log.f32 alpha))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.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) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 8) (log.f32 alpha))))))))
Outputs
(*.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 (*.f32 -2 (PI.f32)) (neg.f32 (log.f32 alpha)))
(neg.f32 (*.f32 (*.f32 -2 (PI.f32)) (log.f32 alpha)))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (neg.f32 (log.f32 alpha)))
(neg.f32 (*.f32 (*.f32 -2 (PI.f32)) (log.f32 alpha)))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (neg.f32 (log.f32 alpha)))
(neg.f32 (*.f32 (*.f32 -2 (PI.f32)) (log.f32 alpha)))
(*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(*.f32 (*.f32 -2 (PI.f32)) (neg.f32 (log.f32 alpha)))
(neg.f32 (*.f32 (*.f32 -2 (PI.f32)) (log.f32 alpha)))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(*.f32 (*.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (PI.f32))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(*.f32 (*.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (PI.f32))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(*.f32 (*.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (PI.f32))
(*.f32 2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(*.f32 (*.f32 2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (PI.f32))
(/.f32 1/2 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(-.f32 (*.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) (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 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.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 (fma.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 (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta)))))))
(-.f32 (+.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 (*.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 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (-.f32 (*.f32 1/2 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (*.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 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) (*.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)))) (fma.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 (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))))))))
(-.f32 (+.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 (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 (*.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 cosTheta 6) (pow.f32 alpha 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 4) (pow.f32 alpha 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha)))))))))
(-.f32 (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (+.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (*.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))))))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (*.f32 cosTheta cosTheta) (*.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 cosTheta 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4)) (/.f32 (pow.f32 alpha 6) (*.f32 (PI.f32) (log.f32 alpha)))) (*.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)))))))))
(-.f32 (fma.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 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))) (*.f32 1/2 (+.f32 (fma.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 (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 alpha (-.f32 1 (*.f32 cosTheta cosTheta))))) (*.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (/.f32 (pow.f32 cosTheta 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4)) (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)))))))
(/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2))))
(/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))
(/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))
(-.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 2) (*.f32 (log.f32 (/.f32 1 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 (*.f32 alpha alpha) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 4))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))) (/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (*.f32 alpha alpha) (neg.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 (/.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 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 (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/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 (pow.f32 alpha 4) (neg.f32 (log.f32 alpha))) (pow.f32 cosTheta 4)))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))) (-.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (neg.f32 (*.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 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (neg.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 (/.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 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 (+.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6)))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6)))))) (/.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 (*.f32 (pow.f32 alpha 4) (neg.f32 (log.f32 alpha))) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))))))))
(-.f32 (+.f32 (+.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))) (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))))))) (/.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 (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) (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 -1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (pow.f32 cosTheta 2))))
(/.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 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 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 (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))) (-.f32 (*.f32 1/2 (+.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2))) (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (*.f32 (PI.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) (*.f32 alpha alpha)) (pow.f32 cosTheta 4))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (*.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 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 cosTheta cosTheta))))))))
(-.f32 (fma.f32 1/2 (+.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2))) (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (pow.f32 cosTheta 4))))) (/.f32 (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))) (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) (*.f32 alpha alpha)) (pow.f32 cosTheta 4))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (*.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 (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 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 (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 2) (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 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 (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 (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 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 (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2))) (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) (*.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 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)))) (+.f32 (+.f32 (/.f32 (/.f32 1/2 (-.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 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))) (*.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 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3))))) (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3))))))) (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) (*.f32 alpha alpha)) (pow.f32 cosTheta 4))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (*.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 cosTheta 4) (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 (/.f32 (log.f32 (/.f32 -1 alpha)) (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 (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 cosTheta 4) (pow.f32 alpha 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)))) (+.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 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))))))))))))))))
(-.f32 (fma.f32 1/2 (+.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2))) (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (*.f32 (PI.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 (pow.f32 cosTheta 4) (pow.f32 alpha 4)))) (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)))) (+.f32 (/.f32 (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))) (+.f32 (+.f32 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)) (+.f32 (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))))) (*.f32 (/.f32 1/2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))))) (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3))))))) (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) (*.f32 alpha alpha)) (pow.f32 cosTheta 4))) (fma.f32 1/2 (/.f32 (log.f32 -1) (*.f32 (*.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 cosTheta 4) (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 (/.f32 (log.f32 (/.f32 -1 alpha)) (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 (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 cosTheta 4) (pow.f32 alpha 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 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))))) (/.f32 1/2 (*.f32 (-.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 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 -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 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 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 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 -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)) 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 (/.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 (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 (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 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 (*.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 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 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 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 (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2))) (+.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 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (*.f32 (PI.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 cosTheta 6) (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 cosTheta 6) (pow.f32 alpha 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 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6))))) (+.f32 (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3))) (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 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))))) (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 cosTheta 4) (pow.f32 alpha 6))))) (+.f32 (/.f32 (/.f32 1/2 (-.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 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6))))) (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 (/.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 cosTheta 6) (pow.f32 alpha 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 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 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 cosTheta 4) (pow.f32 alpha 6))))) (+.f32 (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3))) (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))))) (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 cosTheta 4) (pow.f32 alpha 6))))) (*.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 (*.f32 (PI.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 (*.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 cosTheta 4) (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 cosTheta 4) (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 (*.f32 cosTheta cosTheta) (pow.f32 alpha 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 (*.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 cosTheta 4) (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 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 cosTheta 4) (pow.f32 alpha 6))))) (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 cosTheta 6) (pow.f32 alpha 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 cosTheta 4) (pow.f32 alpha 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 (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 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (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 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 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 4) (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 cosTheta 6) (pow.f32 alpha 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 (*.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)))))))))))))))))))))))))))
(-.f32 (fma.f32 1/2 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (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 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) (*.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 (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 cosTheta 6) (pow.f32 alpha 6))))) (fma.f32 9/2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (PI.f32))) (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 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 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)))) (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 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 (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 cosTheta 4) (pow.f32 alpha 6))))) (/.f32 (/.f32 1/2 (-.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 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6))))) (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 (/.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 cosTheta 6) (pow.f32 alpha 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 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)))) (+.f32 (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 cosTheta 4) (pow.f32 alpha 6))))) (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (*.f32 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3)))) (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))))) (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 cosTheta 4) (pow.f32 alpha 6))))) (*.f32 (/.f32 1/2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2)) (/.f32 (log.f32 -1) (*.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 (*.f32 (PI.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 (*.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 cosTheta 4) (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 cosTheta 4) (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 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4))))) (fma.f32 3/2 (*.f32 (/.f32 (log.f32 -1) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6)))) (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4))) (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 cosTheta 4) (pow.f32 alpha 6))))) (+.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 cosTheta 4) (pow.f32 alpha 6)))))) (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 cosTheta 6) (pow.f32 alpha 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 (/.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 cosTheta 4) (pow.f32 alpha 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 (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 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 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 cosTheta 6) (pow.f32 alpha 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 4) (pow.f32 cosTheta 6)))) (+.f32 (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 cosTheta 6) (pow.f32 alpha 6))))) (/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.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 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6)))) (*.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)))) (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 2) (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3))))))))))))))))))))))
(*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (log.f32 alpha))))
(/.f32 (*.f32 -1/2 (+.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 (*.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 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 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (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))))) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (*.f32 alpha alpha) (log.f32 alpha)))))
(-.f32 (fma.f32 1/2 (fma.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (pow.f32 alpha 4) (log.f32 alpha)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (*.f32 alpha alpha) (log.f32 alpha)))))
(-.f32 (+.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 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 3/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha)))))))) (+.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 (*.f32 (pow.f32 cosTheta 2) (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 (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 (*.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 cosTheta 4) (PI.f32)) (/.f32 (pow.f32 alpha 4) (log.f32 alpha))))))) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 6) (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (log.f32 alpha))) (+.f32 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (*.f32 alpha alpha) (log.f32 alpha))) (*.f32 3/2 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (log.f32 alpha))))))))
(-.f32 (+.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 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (pow.f32 alpha 4) (log.f32 alpha)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 3/2 (*.f32 (/.f32 (pow.f32 alpha 4) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32)))))) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 6) (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (log.f32 alpha))) (fma.f32 3/2 (*.f32 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (*.f32 alpha alpha) (log.f32 alpha)))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 6) (*.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 3/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.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 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 alpha))))))))))) (+.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 2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)) (*.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 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha))))))))))
(-.f32 (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (/.f32 (pow.f32 alpha 4) (log.f32 alpha))) (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 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 8)) (*.f32 (PI.f32) (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)))))))))) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 3/2 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (log.f32 alpha))) (fma.f32 2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (/.f32 (pow.f32 alpha 6) (log.f32 alpha))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 6) (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (log.f32 alpha))) (+.f32 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (*.f32 alpha alpha) (log.f32 alpha))) (*.f32 2 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 (pow.f32 cosTheta 6) (log.f32 alpha))))))))))
(-.f32 (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (/.f32 (pow.f32 alpha 4) (log.f32 alpha))) (fma.f32 3/2 (*.f32 (/.f32 (pow.f32 alpha 4) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (log.f32 alpha)) (/.f32 (pow.f32 alpha 8) (PI.f32))) (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 1/2 (fma.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (pow.f32 alpha 4) (log.f32 alpha)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))))))))) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 3/2 (*.f32 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (fma.f32 2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (/.f32 (pow.f32 alpha 6) (log.f32 alpha))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 6) (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (log.f32 alpha))) (fma.f32 2 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 (pow.f32 cosTheta 6) (log.f32 alpha))) (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (*.f32 alpha alpha) (log.f32 alpha)))))))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))
(-.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 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))))
(-.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 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))
(+.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 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))
(-.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 (*.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 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6)))))))
(-.f32 (/.f32 1/2 (*.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6)))))))
(-.f32 (+.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 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 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))) (-.f32 (/.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 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))))))))
(+.f32 (/.f32 1/2 (*.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))) (-.f32 (/.f32 1/2 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 8))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))))))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))
(-.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 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha))))))
(-.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 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))
(+.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 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))
(-.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 (*.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 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6)))))))
(-.f32 (/.f32 1/2 (*.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6)))))))
(-.f32 (+.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 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 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))) (-.f32 (/.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 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))))))))
(+.f32 (/.f32 1/2 (*.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))) (-.f32 (/.f32 1/2 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 8))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))))))))
(/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha)))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(/.f32 -1/2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha))))
(/.f32 -1/2 (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(/.f32 1/2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(/.f32 1/2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(/.f32 1/2 (*.f32 (PI.f32) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))))
(/.f32 1/2 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (PI.f32)))
(/.f32 1/2 (*.f32 (PI.f32) (-.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 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (*.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 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (*.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 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) -1/2))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (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) (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 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (-.f32 (*.f32 1/2 (*.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 1/2 (*.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 (/.f32 1 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.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 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 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 (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 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.f32 1/2 (*.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 1/2 (+.f32 (*.f32 (/.f32 (pow.f32 cosTheta 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4)) (/.f32 (pow.f32 alpha 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 1/2 (-.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (-.f32 1 (*.f32 cosTheta cosTheta)))) (*.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))))) (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) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))))))
(/.f32 -1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 alpha 2)))))
(/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha alpha))))
(/.f32 -1/2 (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))
(-.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 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2))))))))
(-.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 alpha 4) (neg.f32 (log.f32 alpha))) (pow.f32 cosTheta 4)))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha alpha))))))
(-.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))))
(-.f32 (+.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 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 1 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 6)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2))))))))))
(-.f32 (-.f32 (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 alpha 4) (neg.f32 (log.f32 alpha))) (pow.f32 cosTheta 4)))) (/.f32 (/.f32 1 (PI.f32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha alpha)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6))))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))) (-.f32 (/.f32 1 (*.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 (pow.f32 alpha 4) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6)))))))))))
(-.f32 (+.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 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 cosTheta 4) (log.f32 (/.f32 1 alpha)))))) (+.f32 (*.f32 3/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 8) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 4)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 8) (*.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 2)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 8) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 2)))))) (+.f32 (*.f32 3/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 8) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 6)))))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (log.f32 (/.f32 1 alpha)) (pow.f32 cosTheta 6))))))))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 alpha 4) (neg.f32 (log.f32 alpha))) (pow.f32 cosTheta 4)))) (-.f32 (+.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)))) (+.f32 (/.f32 3/2 (*.f32 (PI.f32) (*.f32 (*.f32 (pow.f32 alpha 8) (neg.f32 (log.f32 alpha))) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 8)) (*.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)) (*.f32 cosTheta cosTheta))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 cosTheta cosTheta)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 alpha alpha)))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 8)) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta)))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (neg.f32 (log.f32 alpha)) (*.f32 cosTheta cosTheta))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6))))) (/.f32 3/2 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 8)) (*.f32 (neg.f32 (log.f32 alpha)) (pow.f32 cosTheta 6)))))))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))) (-.f32 (+.f32 (/.f32 1 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 6)) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))) (+.f32 (/.f32 3/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (*.f32 (pow.f32 alpha 8) (log.f32 alpha))) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (neg.f32 (*.f32 (pow.f32 alpha 8) (log.f32 alpha))) (pow.f32 cosTheta 8)))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 4) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 alpha alpha)) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 8)) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (neg.f32 (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 6) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6)))))) (/.f32 3/2 (*.f32 (*.f32 (PI.f32) (pow.f32 alpha 8)) (neg.f32 (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))))))))))))
(/.f32 1/2 (*.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 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 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 2)))))) (*.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 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 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 (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))) (-.f32 (*.f32 1/2 (+.f32 (/.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))) 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)))))) (*.f32 1/2 (+.f32 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))))) (/.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (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 (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))) (*.f32 1/2 (-.f32 (+.f32 (/.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))) 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))))) (+.f32 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))))) (/.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (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 (*.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 -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 cosTheta 2) (pow.f32 alpha 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 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 (*.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 -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 (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 (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 6))))) (+.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 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 cosTheta 4) (pow.f32 alpha 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 (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 (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 6)))))))))))
(-.f32 (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 -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 (/.f32 1/2 (-.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 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6))))) (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 cosTheta 4) (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 cosTheta 6) (pow.f32 alpha 6))))) (*.f32 1/2 (+.f32 (/.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))) 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (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 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6))))) (+.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 cosTheta 4) (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 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (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 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (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 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)))))))))))
(-.f32 (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))))) (+.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 (/.f32 1/2 (-.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 -1) 2) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6))))) (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 cosTheta 4) (pow.f32 alpha 6))))) (*.f32 1/2 (+.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 6) (pow.f32 alpha 6))))) (+.f32 (/.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))) 2)) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))))))))))) (+.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 cosTheta 6) (pow.f32 alpha 6)))) (/.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 cosTheta 4) (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 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6))))) (fma.f32 1/2 (+.f32 (/.f32 (log.f32 -1) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 2) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4))))) (/.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (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 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 6)))))))))
(-.f32 (+.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 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 8) (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 8) (pow.f32 cosTheta 8)))))) (+.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 (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 8) (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 4) (pow.f32 cosTheta 4)))))) (+.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 8) (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 cosTheta 2) (pow.f32 alpha 2)))))) (+.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 8) (pow.f32 cosTheta 6)))))) (+.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 (*.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)) 3) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 alpha 8) (pow.f32 cosTheta 8)))))) (+.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 8) (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 2)))))) (*.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 8) (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 alpha 6) (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 8) (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 8) (pow.f32 cosTheta 8)))))) (+.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 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 8) (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 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 8) (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 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 8) (pow.f32 cosTheta 6)))))) (+.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 (*.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 8) (pow.f32 cosTheta 8)))))) (+.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 8) (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 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 8) (pow.f32 cosTheta 4))))))))))))))))))))
(-.f32 (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 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 cosTheta 6) (pow.f32 alpha 8))))) (fma.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 cosTheta 8) (pow.f32 alpha 8))))) (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 cosTheta 6) (pow.f32 alpha 6))))) (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 8))))) (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 (pow.f32 cosTheta 4) (pow.f32 alpha 4)))) (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 cosTheta 4) (pow.f32 alpha 8))))) (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 (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha)))) (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 cosTheta 6) (pow.f32 alpha 8))))) (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 cosTheta 4) (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 cosTheta 6) (pow.f32 alpha 6))))) (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 cosTheta 8) (pow.f32 alpha 8))))) (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 (*.f32 cosTheta cosTheta) (pow.f32 alpha 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) (pow.f32 alpha 4))))) (/.f32 (*.f32 3/2 (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 cosTheta 4) (pow.f32 alpha 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 cosTheta 4) (pow.f32 alpha 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 cosTheta 4) (pow.f32 alpha 8))))) (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 cosTheta 8) (pow.f32 alpha 8))))) (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 cosTheta cosTheta) (pow.f32 alpha 4)))) (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 cosTheta 6) (pow.f32 alpha 8))))) (+.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 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 (*.f32 cosTheta cosTheta) (pow.f32 alpha 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 (pow.f32 cosTheta 4) (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 cosTheta 6) (pow.f32 alpha 8))))) (+.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 cosTheta 6) (pow.f32 alpha 6))))) (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 cosTheta 8) (pow.f32 alpha 8))))) (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 8))))) (+.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 6))))) (*.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 cosTheta 4) (pow.f32 alpha 8))))))))))))))))))))
(-.f32 (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 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 cosTheta 6) (pow.f32 alpha 8))))) (fma.f32 3/2 (*.f32 (/.f32 (log.f32 (/.f32 -1 alpha)) (*.f32 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4) (PI.f32))) (/.f32 (pow.f32 (log.f32 -1) 2) (*.f32 (pow.f32 cosTheta 8) (pow.f32 alpha 8)))) (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 cosTheta 6) (pow.f32 alpha 6))))) (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 8))))) (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 (pow.f32 cosTheta 4) (pow.f32 alpha 4)))) (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 cosTheta 4) (pow.f32 alpha 8))))) (+.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 (/.f32 1/2 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (PI.f32) (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))))) (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 cosTheta 6) (pow.f32 alpha 8))))) (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 cosTheta 4) (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 cosTheta 6) (pow.f32 alpha 6))))) (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 cosTheta 8) (pow.f32 alpha 8))))) (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 (*.f32 cosTheta cosTheta) (pow.f32 alpha 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) (pow.f32 alpha 4))))) (*.f32 (/.f32 3/2 (pow.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 alpha))) 4)) (/.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 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 cosTheta 4) (pow.f32 alpha 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 cosTheta 4) (pow.f32 alpha 8))))) (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 cosTheta 8) (pow.f32 alpha 8))))) (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 cosTheta cosTheta) (pow.f32 alpha 4)))) (+.f32 (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 cosTheta 6) (pow.f32 alpha 8))))) (/.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 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 (*.f32 cosTheta cosTheta) (pow.f32 alpha 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 (pow.f32 cosTheta 4) (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 cosTheta 6) (pow.f32 alpha 8))))) (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 cosTheta 6) (pow.f32 alpha 6)))) (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 cosTheta 8) (pow.f32 alpha 8))))) (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 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 cosTheta 4) (pow.f32 alpha 8))))) (*.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 (PI.f32) (log.f32 alpha)))
(-.f32 (+.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 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (fma.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha)))) (/.f32 (*.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (PI.f32) (log.f32 alpha))))
(*.f32 1/2 (-.f32 (+.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 (/.f32 1 (PI.f32)) (log.f32 alpha))) (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (*.f32 alpha alpha) (log.f32 alpha)))))
(-.f32 (+.f32 (*.f32 1/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 2) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (log.f32 alpha))))))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (/.f32 (pow.f32 alpha 4) (log.f32 alpha))) (fma.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha))) (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha)))))) (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (log.f32 alpha))) (/.f32 (*.f32 1/2 (*.f32 (*.f32 cosTheta cosTheta) (*.f32 alpha alpha))) (*.f32 (PI.f32) (log.f32 alpha)))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 4) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (fma.f32 1/2 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) (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 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (*.f32 alpha alpha) (log.f32 alpha))) (*.f32 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32)))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 cosTheta 6) (*.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 (pow.f32 cosTheta 2) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (PI.f32) (log.f32 alpha))))))))) (+.f32 (*.f32 1/2 (/.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 2) (pow.f32 cosTheta 6)) (*.f32 (PI.f32) (log.f32 alpha)))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (PI.f32) (log.f32 alpha))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (PI.f32) (log.f32 alpha))))))))
(-.f32 (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha))) (+.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 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 3/2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (/.f32 (pow.f32 alpha 4) (log.f32 alpha))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) (/.f32 (pow.f32 alpha 4) (log.f32 alpha)))))))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (*.f32 alpha alpha) (log.f32 alpha))) (fma.f32 3/2 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 (pow.f32 cosTheta 6) (log.f32 alpha))) (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (log.f32 alpha))) (*.f32 1/2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (/.f32 (pow.f32 alpha 6) (log.f32 alpha))))))))
(-.f32 (fma.f32 1/2 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (log.f32 alpha))) (+.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 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (log.f32 alpha))) (fma.f32 3/2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (/.f32 (pow.f32 alpha 4) (log.f32 alpha))) (*.f32 (/.f32 1/2 (log.f32 alpha)) (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (PI.f32))))))) (fma.f32 1/2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (/.f32 (*.f32 alpha alpha) (log.f32 alpha))) (fma.f32 3/2 (*.f32 (/.f32 (*.f32 alpha alpha) (PI.f32)) (/.f32 (pow.f32 cosTheta 6) (log.f32 alpha))) (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (/.f32 (pow.f32 alpha 6) (log.f32 alpha))) (*.f32 (/.f32 (*.f32 alpha alpha) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (PI.f32)))))))
(/.f32 1/2 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))))
(/.f32 (/.f32 1/2 (+.f32 (*.f32 alpha alpha) -1)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 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 4) (log.f32 alpha)))))))
(-.f32 (/.f32 (/.f32 1/2 (+.f32 (*.f32 alpha alpha) -1)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))
(+.f32 (/.f32 (/.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.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 4)))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.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 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 4) (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) 3))) (-.f32 (/.f32 (/.f32 1/2 (+.f32 (*.f32 alpha alpha) -1)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (pow.f32 (fma.f32 alpha alpha -1) 3))) (+.f32 (/.f32 (/.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.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 4))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.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 2) (log.f32 alpha))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.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) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 8) (log.f32 alpha))))))))
(-.f32 (+.f32 (/.f32 (/.f32 1/2 (+.f32 (*.f32 alpha alpha) -1)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3)))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 8))) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 4)))))
(-.f32 (+.f32 (/.f32 (/.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (pow.f32 (fma.f32 alpha alpha -1) 3)))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 8))) (pow.f32 (fma.f32 alpha alpha -1) 4)))))
(/.f32 1/2 (*.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 2) (log.f32 alpha)))))
(/.f32 (/.f32 1/2 (+.f32 (*.f32 alpha alpha) -1)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))
(/.f32 (/.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 (pow.f32 alpha 2) 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 4) (log.f32 alpha)))))))
(-.f32 (/.f32 (/.f32 1/2 (+.f32 (*.f32 alpha alpha) -1)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))))
(+.f32 (/.f32 (/.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.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 4)))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.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 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 4) (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) 3))) (-.f32 (/.f32 (/.f32 1/2 (+.f32 (*.f32 alpha alpha) -1)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4))))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (pow.f32 (fma.f32 alpha alpha -1) 3))) (+.f32 (/.f32 (/.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.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 4))))))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.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 2) (log.f32 alpha))))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 2) (*.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) 4) (*.f32 (PI.f32) (*.f32 (pow.f32 cosTheta 8) (log.f32 alpha))))))))
(-.f32 (+.f32 (/.f32 (/.f32 1/2 (+.f32 (*.f32 alpha alpha) -1)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3)))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 8))) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 4)))))
(-.f32 (+.f32 (/.f32 (/.f32 1/2 (fma.f32 alpha alpha -1)) (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (*.f32 cosTheta cosTheta)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 6))) (pow.f32 (fma.f32 alpha alpha -1) 3)))) (+.f32 (/.f32 1/2 (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (PI.f32)) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 4)))) (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (pow.f32 cosTheta 8))) (pow.f32 (fma.f32 alpha alpha -1) 4)))))

prune320.0ms (6%)

Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New1950195
Fresh055
Picked011
Done011
Total1957202
Error
0b
Counts
202 → 7
Alt Table
StatusErrorProgram
0.6b
(*.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))))
0.7b
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (cbrt.f32 (PI.f32)) (log.f32 (pow.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (PI.f32)) 2)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
0.8b
(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)
1.4b
(neg.f32 (*.f32 -1/2 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 alpha)) (PI.f32))))
1.4b
(neg.f32 (*.f32 -1/2 (/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (PI.f32) (log.f32 alpha)))))
0.5b
(neg.f32 (*.f32 (neg.f32 (fma.f32 alpha alpha -1)) (/.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
0.4b
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
Compiler

Compiled 14181 to 9928 computations (30% saved)

regimes443.0ms (8.3%)

Accuracy

Total 0.4b remaining (90.5%)

Threshold costs 0.4b (90.5%)

Counts
131 → 1
Compiler

Compiled 3663 to 1913 computations (47.8% saved)

simplify3.0ms (0.1%)

Algorithm
egg-herbie
Rules
*-commutative_binary32
+-commutative_binary32
sub-neg_binary32
neg-sub0_binary32
neg-mul-1_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01735
12935
24135
35035
45435
55535
Stop Event
saturated
Calls
Call 1
Inputs
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
Outputs
(neg.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (log.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
(/.f32 (neg.f32 (fma.f32 alpha alpha -1)) (*.f32 (log.f32 (pow.f32 alpha (*.f32 2 (PI.f32)))) (neg.f32 (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))

end138.0ms (2.6%)

Stop Event
fuel
Compiler

Compiled 214 to 156 computations (27.1% saved)

Profiling

Loading profile data...