Details

Time bar (total: 5.6s)

analyze114.0ms (2.1%)

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

Compiled 41 to 27 computations (34.1% saved)

sample1.7s (29.9%)

Results
1.6s8256×body128valid
Compiler

Compiled 82 to 54 computations (34.1% saved)

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

simplify22.0ms (0.4%)

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.5b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
0.5b
(/.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)

localize42.0ms (0.8%)

Local error

Found 4 expressions with local error:

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

series52.0ms (0.9%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
23.0ms
alpha
@0
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
7.0ms
alpha
@inf
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
5.0ms
alpha
@-inf
(*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta)
3.0ms
cosTheta
@0
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (*.f32 (*.f32 (-.f32 (*.f32 alpha alpha) 1) cosTheta) cosTheta))))
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))))

rewrite70.0ms (1.3%)

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

simplify62.0ms (1.1%)

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

Useful iterations: 1 (0.0ms)

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

prune256.0ms (4.6%)

Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New15710167
Fresh101
Picked101
Done000
Total15910169
Error
0.0b
Counts
169 → 10
Alt Table
StatusErrorProgram
0.4b
(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)))
0.6b
(*.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)))
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)
1.0b
(-.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))))))
0.7b
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
0.6b
(*.f32 (/.f32 (+.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
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 alpha alpha -1) 2)) (PI.f32)) (/.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))))
0.9b
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)) (/.f32 (fma.f32 alpha alpha -1) (cbrt.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))))
0.5b
(*.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)))))
0.4b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (log.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta))))))
Compiler

Compiled 6792 to 3878 computations (42.9% saved)

localize65.0ms (1.2%)

Local error

Found 4 expressions with local error:

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

series62.0ms (1.1%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
13.0ms
cosTheta
@0
(pow.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)
11.0ms
cosTheta
@0
(/.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))
9.0ms
alpha
@0
(/.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))
7.0ms
cosTheta
@inf
(/.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))
5.0ms
alpha
@inf
(pow.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)

rewrite73.0ms (1.3%)

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

Useful iterations: 1 (0.0ms)

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

simplify146.0ms (2.6%)

Algorithm
egg-herbie
Rules
906×fma-def_binary32
799×times-frac_binary32
346×*-commutative_binary32
199×+-commutative_binary32
184×associate-*r*_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
079711466
1307711274
Stop Event
node limit
Counts
182 → 208
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)))))
-1
(-.f32 (*.f32 3 (pow.f32 alpha 2)) 1)
(-.f32 (*.f32 3 (pow.f32 alpha 2)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
(-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
(pow.f32 alpha 6)
(-.f32 (pow.f32 alpha 6) (*.f32 3 (pow.f32 alpha 4)))
(-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (*.f32 3 (pow.f32 alpha 4)))
(-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
(pow.f32 alpha 6)
(-.f32 (pow.f32 alpha 6) (*.f32 3 (pow.f32 alpha 4)))
(-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (*.f32 3 (pow.f32 alpha 4)))
(-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
(*.f32 8 (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))
(-.f32 (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (log.f32 alpha) 3)))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (pow.f32 (log.f32 alpha) 3)))))))) (+.f32 (*.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 alpha) 3)))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (pow.f32 (log.f32 alpha) 3)))))))
(-.f32 (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 alpha 4) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 alpha 2) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (log.f32 alpha) 3)))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (pow.f32 (log.f32 alpha) 3))))) (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))))) (+.f32 (*.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 alpha 2) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (pow.f32 (log.f32 alpha) 3)))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 alpha) 3)))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 alpha 4) (pow.f32 (log.f32 alpha) 3)))))))))
(-.f32 (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 alpha 2) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (log.f32 alpha) 3)))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (pow.f32 (log.f32 alpha) 3))))) (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))))))) (+.f32 (*.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 alpha 2) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (pow.f32 (log.f32 alpha) 3)))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 alpha) 3)))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 alpha) 3)))))))))
(*.f32 -8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 alpha 6)))))
(-.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 (/.f32 1 alpha)) 3))))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (log.f32 (/.f32 1 alpha)) 3)))))))
(-.f32 (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 alpha 4))))) (*.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 alpha 2)))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 alpha 2))))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 alpha 4))))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 alpha 2)))))))))
(-.f32 (+.f32 (*.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 alpha 4))))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 6)))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 2))))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 alpha 4))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 4)))) (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 (/.f32 1 alpha)) 3)))))))))
(*.f32 -8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))
(-.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))))
(-.f32 (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))) (*.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 6)))))))))
(-.f32 (+.f32 (*.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (pow.f32 cosTheta 2)))) (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (pow.f32 cosTheta 6))))))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (pow.f32 cosTheta 4)))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))))))))
(*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))
(-.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))) (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 2)))))
(-.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)))) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 2)))) (*.f32 6 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))))
(-.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4))))) (+.f32 (*.f32 6 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))) (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 2))))))))
(*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))
(-.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)))) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6))))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4))))) (*.f32 6 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))))))
(-.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)))) (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))) (+.f32 (*.f32 6 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))) (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 2))))))))
(-.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))) (+.f32 (*.f32 6 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))) (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 2))))))))
(*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))
(-.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)))) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6))))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4))))) (*.f32 6 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))))))
(-.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)))) (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))) (+.f32 (*.f32 6 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))) (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 2))))))))
(-.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))) (+.f32 (*.f32 6 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))) (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 2))))))))
(/.f32 -1/8 (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (*.f32 3/8 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))))) (+.f32 (*.f32 3/4 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))))))
(-.f32 (+.f32 (*.f32 21/8 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (pow.f32 cosTheta 10) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 3/8 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (*.f32 3/8 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))))))))) (+.f32 (*.f32 9/8 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 9/8 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 9/8 (/.f32 (*.f32 (pow.f32 cosTheta 12) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 27/4 (/.f32 (*.f32 (pow.f32 cosTheta 8) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 3/8 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (*.f32 3/4 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))))))))))))
(-.f32 (+.f32 (*.f32 27/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 12) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 3/8 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 45/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 12)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 10)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 27/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 18)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 12) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 27 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 21/8 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 405/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 10)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 12) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 19/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 9/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 27/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 405/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 14)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 12) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (*.f32 3/8 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))))))))))))))))))) (+.f32 (*.f32 27/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 27/4 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 8)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 9/8 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 9/8 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 81/4 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 12) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 135/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 12)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 12) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 63/4 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 81/4 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 16)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 12) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 81/4 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 10)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 3/8 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 3/4 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (*.f32 9/8 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 12)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))))))))))))))))))
(/.f32 -1/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 6))))
(-.f32 (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 8)))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 (/.f32 1 alpha)) 3))))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 8)))))) (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 8))))))) (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 (/.f32 1 alpha)) 3))))) (*.f32 3/4 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 10))))))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 5/4 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 12)))))) (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 8))))))))) (+.f32 (*.f32 3/2 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 (/.f32 1 alpha)) 3))))) (*.f32 3/4 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 10)))))))))
(/.f32 -1/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (pow.f32 cosTheta 6))))
(-.f32 (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 cosTheta 8) (pow.f32 alpha 2)))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (pow.f32 cosTheta 6))))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 8)))))) (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 cosTheta 8) (pow.f32 alpha 2))))))) (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (pow.f32 cosTheta 6))))) (*.f32 3/4 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 10))))))))
(-.f32 (+.f32 (*.f32 5/4 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 cosTheta 8) (pow.f32 alpha 2)))))) (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))))))) (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 3/4 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 10)))))) (*.f32 3/2 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 10)))))))))
(/.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 12 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 12 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (*.f32 3 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))))))) (+.f32 (*.f32 3 (/.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 18 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))) (*.f32 3 (/.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))))))))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 6 (/.f32 (*.f32 (pow.f32 alpha 10) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 12 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 60 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 12 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (*.f32 30 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))))))))) (+.f32 (*.f32 18 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 60 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 8)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 3 (/.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 6 (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 30 (/.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))))))))))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 60 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 12 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 200 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 6 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 10)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 60 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 12 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 30 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 60 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 10)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (*.f32 3 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))))))))))))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 8)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 60 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 10 (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 18 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 3 (/.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 10 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 12)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 150 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 8)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 30 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 8)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 6 (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 150 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))))))))))))))
(/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))
(-.f32 (+.f32 (*.f32 6 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (*.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))))))
(-.f32 (+.f32 (*.f32 6 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 9 (/.f32 (pow.f32 alpha 8) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 9 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 54 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))))))) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 36 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (*.f32 36 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))))))))
(-.f32 (+.f32 (*.f32 18 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 162 (/.f32 (pow.f32 alpha 10) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 54 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 162 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 6 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 9 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 9 (/.f32 (pow.f32 alpha 8) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 540 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 54 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)))))))))))))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 54 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 405 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 36 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 36 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 27 (/.f32 (pow.f32 alpha 12) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 18 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (+.f32 (*.f32 405 (/.f32 (pow.f32 alpha 8) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (*.f32 27 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))))))))))))))))
(/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))
(-.f32 (+.f32 (*.f32 6 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (*.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))))))
(-.f32 (+.f32 (*.f32 6 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 9 (/.f32 (pow.f32 alpha 8) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 9 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 54 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))))))) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 36 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (*.f32 36 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))))))))
(-.f32 (+.f32 (*.f32 18 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 162 (/.f32 (pow.f32 alpha 10) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 54 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 162 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 6 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 9 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 9 (/.f32 (pow.f32 alpha 8) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 540 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 54 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)))))))))))))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 54 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 405 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 36 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 36 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 27 (/.f32 (pow.f32 alpha 12) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 18 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (+.f32 (*.f32 405 (/.f32 (pow.f32 alpha 8) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (*.f32 27 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))))))))))))))))
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))))
(exp.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha)))))
(pow.f32 (exp.f32 -2) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(exp.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha)))))
(pow.f32 (exp.f32 -2) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(exp.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 1 alpha)))))
(pow.f32 (exp.f32 -2) (*.f32 (PI.f32) (neg.f32 (log.f32 alpha))))
(exp.f32 (*.f32 -2 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha)))))
(pow.f32 (exp.f32 -2) (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))))
(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))))
(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))))
(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))))
-1
(-.f32 (*.f32 3 (pow.f32 alpha 2)) 1)
(fma.f32 3 (*.f32 alpha alpha) -1)
(-.f32 (*.f32 3 (pow.f32 alpha 2)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
(-.f32 (fma.f32 3 (*.f32 alpha alpha) -1) (*.f32 3 (pow.f32 alpha 4)))
(-.f32 (*.f32 3 (*.f32 alpha alpha)) (fma.f32 3 (pow.f32 alpha 4) 1))
(-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
(-.f32 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
(-.f32 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)) (fma.f32 3 (pow.f32 alpha 4) 1))
(pow.f32 alpha 6)
(-.f32 (pow.f32 alpha 6) (*.f32 3 (pow.f32 alpha 4)))
(+.f32 (pow.f32 alpha 6) (*.f32 -3 (pow.f32 alpha 4)))
(-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (*.f32 3 (pow.f32 alpha 4)))
(+.f32 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)) (*.f32 -3 (pow.f32 alpha 4)))
(-.f32 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)) (*.f32 3 (pow.f32 alpha 4)))
(-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
(-.f32 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
(-.f32 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)) (fma.f32 3 (pow.f32 alpha 4) 1))
(pow.f32 alpha 6)
(-.f32 (pow.f32 alpha 6) (*.f32 3 (pow.f32 alpha 4)))
(+.f32 (pow.f32 alpha 6) (*.f32 -3 (pow.f32 alpha 4)))
(-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (*.f32 3 (pow.f32 alpha 4)))
(+.f32 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)) (*.f32 -3 (pow.f32 alpha 4)))
(-.f32 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)) (*.f32 3 (pow.f32 alpha 4)))
(-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
(-.f32 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
(-.f32 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)) (fma.f32 3 (pow.f32 alpha 4) 1))
(*.f32 8 (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))
(*.f32 (*.f32 8 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))
(-.f32 (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (log.f32 alpha) 3)))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 2) (pow.f32 (log.f32 alpha) 3)))))))) (+.f32 (*.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 alpha) 3)))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (pow.f32 (log.f32 alpha) 3)))))))
(-.f32 (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)) (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 cosTheta 6)))) (*.f32 24 (+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)) (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 alpha) 3)))))))) (fma.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)) (pow.f32 (log.f32 alpha) 3))) (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 cosTheta 6))) (*.f32 24 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)) (pow.f32 (log.f32 alpha) 3))))))
(-.f32 (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)) (fma.f32 24 (fma.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 alpha) 3))))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 cosTheta 6))))))) (fma.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)) (pow.f32 (log.f32 alpha) 3))) (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 cosTheta 6))) (*.f32 24 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)) (pow.f32 (log.f32 alpha) 3))))))
(-.f32 (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 alpha 4) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 alpha 2) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (log.f32 alpha) 3)))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (pow.f32 (log.f32 alpha) 3))))) (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))))) (+.f32 (*.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 alpha 2) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (pow.f32 (log.f32 alpha) 3)))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 alpha) 3)))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 alpha 4) (pow.f32 (log.f32 alpha) 3)))))))))
(-.f32 (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 alpha 4) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 cosTheta 6)))) (fma.f32 24 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)) (pow.f32 (log.f32 alpha) 3)) (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 alpha) 3)))) (*.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (pow.f32 (log.f32 alpha) 3)))))) (fma.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)) (pow.f32 (log.f32 alpha) 3))) (fma.f32 24 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)) (pow.f32 (log.f32 alpha) 3)) (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 cosTheta 6))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 cosTheta 6)))))))))
(fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 alpha 4) (pow.f32 (log.f32 alpha) 3)))) (-.f32 (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 cosTheta 6)))) (fma.f32 24 (fma.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 alpha) 3))))) (*.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)) (pow.f32 (log.f32 alpha) 3))) (fma.f32 24 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)) (pow.f32 (log.f32 alpha) 3)) (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 cosTheta 6))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 cosTheta 6))))))))))
(-.f32 (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 alpha 2) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (log.f32 alpha) 3)))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 alpha 2) (pow.f32 (log.f32 alpha) 3))))) (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))))))) (+.f32 (*.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 alpha 2) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (pow.f32 (log.f32 alpha) 3)))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 alpha) 3)))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 alpha) 3)))))))))
(-.f32 (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 cosTheta 6)))) (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 alpha 4) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 cosTheta 6)))) (fma.f32 24 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)) (pow.f32 (log.f32 alpha) 3)) (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 alpha) 3)))) (*.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (pow.f32 (log.f32 alpha) 3))))))) (fma.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)) (pow.f32 (log.f32 alpha) 3))) (fma.f32 24 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)) (pow.f32 (log.f32 alpha) 3)) (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 cosTheta 6))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 cosTheta 6)))))))))
(-.f32 (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 cosTheta 6)))) (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 alpha 4) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 cosTheta 6)))) (fma.f32 24 (fma.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 alpha) 3))))) (*.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (pow.f32 (log.f32 alpha) 3)))))) (fma.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)) (pow.f32 (log.f32 alpha) 3))) (fma.f32 24 (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)) (pow.f32 (log.f32 alpha) 3)) (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 cosTheta 6))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 alpha) 3) (pow.f32 cosTheta 6)))))))))
(*.f32 -8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 alpha 6)))))
(*.f32 -8 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 alpha 6) (pow.f32 (neg.f32 (log.f32 alpha)) 3))))
(-.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 (/.f32 1 alpha)) 3))))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (log.f32 (/.f32 1 alpha)) 3)))))))
(-.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 alpha 4) (pow.f32 (neg.f32 (log.f32 alpha)) 3))))) (fma.f32 8 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 alpha 6) (pow.f32 (neg.f32 (log.f32 alpha)) 3))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (pow.f32 (neg.f32 (log.f32 alpha)) 3))))))
(-.f32 (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 alpha 4))))) (*.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 alpha 2)))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 alpha 2))))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 alpha 4))))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 alpha 2)))))))))
(-.f32 (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 alpha 4) (pow.f32 (neg.f32 (log.f32 alpha)) 3)))) (*.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (*.f32 (*.f32 alpha alpha) (pow.f32 (neg.f32 (log.f32 alpha)) 3)))))) (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (neg.f32 (log.f32 alpha)) 3) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)))) (fma.f32 8 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 alpha 6) (pow.f32 (neg.f32 (log.f32 alpha)) 3))) (*.f32 24 (+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (pow.f32 (neg.f32 (log.f32 alpha)) 3))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (*.f32 (*.f32 alpha alpha) (pow.f32 (neg.f32 (log.f32 alpha)) 3)))))))))
(-.f32 (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 alpha 4) (pow.f32 (neg.f32 (log.f32 alpha)) 3)))) (*.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (*.f32 (*.f32 alpha alpha) (pow.f32 (neg.f32 (log.f32 alpha)) 3)))))) (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (neg.f32 (log.f32 alpha)) 3) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)))) (fma.f32 8 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 alpha 6) (pow.f32 (neg.f32 (log.f32 alpha)) 3))) (*.f32 24 (fma.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (pow.f32 (neg.f32 (log.f32 alpha)) 3)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (*.f32 (*.f32 alpha alpha) (pow.f32 (neg.f32 (log.f32 alpha)) 3)))))))))
(-.f32 (+.f32 (*.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 alpha 4))))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 6)))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 2))))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 alpha 4))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 4)))) (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 (/.f32 1 alpha)) 3)))))))))
(-.f32 (fma.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (*.f32 (*.f32 alpha alpha) (pow.f32 (neg.f32 (log.f32 alpha)) 3)))) (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 alpha 4) (pow.f32 (neg.f32 (log.f32 alpha)) 3)))) (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (neg.f32 (log.f32 alpha)) 3))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (neg.f32 (log.f32 alpha)) 3))))))) (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (*.f32 (*.f32 alpha alpha) (pow.f32 (neg.f32 (log.f32 alpha)) 3)))) (fma.f32 8 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 alpha 6) (pow.f32 (neg.f32 (log.f32 alpha)) 3))) (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (pow.f32 (neg.f32 (log.f32 alpha)) 3))) (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (neg.f32 (log.f32 alpha)) 3) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)))) (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (neg.f32 (log.f32 alpha)) 3))) (*.f32 (*.f32 8 (pow.f32 (PI.f32) 3)) (pow.f32 (neg.f32 (log.f32 alpha)) 3))))))))
(*.f32 -8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)))))
(*.f32 -8 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))
(-.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))))
(-.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))) (fma.f32 8 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))))
(-.f32 (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))) (*.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 6)))))))))
(-.f32 (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (*.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3))))) (fma.f32 8 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))) (fma.f32 24 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3)) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))) (*.f32 24 (+.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6))))))))
(-.f32 (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (*.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3))))) (fma.f32 8 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))) (fma.f32 24 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3)) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))) (*.f32 24 (fma.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6))))))))
(-.f32 (+.f32 (*.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (pow.f32 cosTheta 2)))) (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (pow.f32 cosTheta 6))))))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (pow.f32 cosTheta 4)))) (+.f32 (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2))))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))))))))
(-.f32 (fma.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3))) (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3))) (*.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3))))))) (fma.f32 8 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))) (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3)) (fma.f32 24 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6))) (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3))) (*.f32 24 (+.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3)) (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))))))))
(-.f32 (fma.f32 48 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4)) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3))) (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3))) (*.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3))))))) (fma.f32 8 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3)) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6))) (fma.f32 8 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3)) (fma.f32 24 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3)) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6))) (fma.f32 24 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 4) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3))) (*.f32 24 (fma.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)))))))))))
(*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))
(*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))
(*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))
(-.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))) (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 2)))))
(+.f32 (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)) (*.f32 alpha alpha))) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))) (*.f32 -3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)))))
(+.f32 (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)) (*.f32 alpha alpha))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))) (*.f32 -3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)))))
(-.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)))) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 2)))) (*.f32 6 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)))))))
(-.f32 (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 alpha 4)) (pow.f32 cosTheta 4))) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4))) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)) (*.f32 alpha alpha))) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))))) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3))) (*.f32 6 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 alpha alpha)) (pow.f32 cosTheta 4))))))
(-.f32 (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 alpha 4)) (pow.f32 cosTheta 4))) (fma.f32 3 (fma.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)) (*.f32 alpha alpha)))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3))))) (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3))) (*.f32 6 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 alpha alpha)) (pow.f32 cosTheta 4))))))
(-.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4))))) (+.f32 (*.f32 6 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))) (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 2))))))))
(-.f32 (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6)))) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 alpha 4)) (pow.f32 cosTheta 4))) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4))) (fma.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (pow.f32 alpha 6)) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)) (*.f32 alpha alpha))) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))))))) (fma.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3))) (*.f32 6 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 alpha alpha)) (pow.f32 cosTheta 4))))))))
(-.f32 (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6)))) (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 alpha 4)) (pow.f32 cosTheta 4))) (fma.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (pow.f32 alpha 6)) (fma.f32 3 (fma.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)) (*.f32 alpha alpha)))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3))))))) (fma.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3))) (*.f32 6 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 alpha alpha)) (pow.f32 cosTheta 4))))))))
(*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))
(*.f32 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3))
(*.f32 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))) (pow.f32 (fma.f32 alpha alpha -1) 3))
(-.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)))) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6))))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4))))) (*.f32 6 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))))))
(-.f32 (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6)))) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 alpha 4)) (pow.f32 cosTheta 4))) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4))) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (pow.f32 alpha 6)))))) (fma.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (*.f32 6 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 alpha alpha)) (pow.f32 cosTheta 4)))))))
(-.f32 (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6)))) (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 alpha 4)) (pow.f32 cosTheta 4))) (fma.f32 (*.f32 3 (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (pow.f32 alpha 6)))))) (fma.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (*.f32 6 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 alpha alpha)) (pow.f32 cosTheta 4)))))))
(-.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)))) (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))) (+.f32 (*.f32 6 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))) (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 2))))))))
(-.f32 (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6)))) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 alpha 4)) (pow.f32 cosTheta 4))) (fma.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (pow.f32 alpha 6)) (*.f32 3 (+.f32 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4))) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)) (*.f32 alpha alpha)))))))) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (fma.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3))) (*.f32 6 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 alpha alpha)) (pow.f32 cosTheta 4))))))))
(-.f32 (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6)))) (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 alpha 4)) (pow.f32 cosTheta 4))) (fma.f32 3 (fma.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)) (*.f32 alpha alpha)))) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (pow.f32 alpha 6)))))) (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (fma.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3))) (*.f32 6 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 alpha alpha)) (pow.f32 cosTheta 4))))))))
(-.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))) (+.f32 (*.f32 6 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))) (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 2))))))))
(-.f32 (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6)))) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 alpha 4)) (pow.f32 cosTheta 4))) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4))) (fma.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (pow.f32 alpha 6)) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)) (*.f32 alpha alpha))) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))))))) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (fma.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3))) (*.f32 6 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 alpha alpha)) (pow.f32 cosTheta 4))))))))
(-.f32 (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6)))) (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 alpha 4)) (pow.f32 cosTheta 4))) (fma.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (pow.f32 alpha 6)) (fma.f32 3 (fma.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)) (*.f32 alpha alpha)))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3))))))) (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (fma.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3))) (*.f32 6 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 alpha alpha)) (pow.f32 cosTheta 4))))))))
(*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))
(*.f32 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3))
(*.f32 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))) (pow.f32 (fma.f32 alpha alpha -1) 3))
(-.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)))) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6))))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4))))) (*.f32 6 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))))))
(-.f32 (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6)))) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 alpha 4)) (pow.f32 cosTheta 4))) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4))) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (pow.f32 alpha 6)))))) (fma.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (*.f32 6 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 alpha alpha)) (pow.f32 cosTheta 4)))))))
(-.f32 (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6)))) (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 alpha 4)) (pow.f32 cosTheta 4))) (fma.f32 (*.f32 3 (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (pow.f32 alpha 6)))))) (fma.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (*.f32 6 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 alpha alpha)) (pow.f32 cosTheta 4)))))))
(-.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)))) (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))) (+.f32 (*.f32 6 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))) (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 2))))))))
(-.f32 (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6)))) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 alpha 4)) (pow.f32 cosTheta 4))) (fma.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (pow.f32 alpha 6)) (*.f32 3 (+.f32 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4))) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)) (*.f32 alpha alpha)))))))) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (fma.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3))) (*.f32 6 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 alpha alpha)) (pow.f32 cosTheta 4))))))))
(-.f32 (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6)))) (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 alpha 4)) (pow.f32 cosTheta 4))) (fma.f32 3 (fma.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)) (*.f32 alpha alpha)))) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (pow.f32 alpha 6)))))) (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (fma.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3))) (*.f32 6 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 alpha alpha)) (pow.f32 cosTheta 4))))))))
(-.f32 (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2))))) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))))))) (+.f32 (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4))))) (+.f32 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))) (+.f32 (*.f32 6 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4))))) (*.f32 3 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 2))))))))
(-.f32 (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6)))) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 alpha 4)) (pow.f32 cosTheta 4))) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4))) (fma.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (pow.f32 alpha 6)) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)) (*.f32 alpha alpha))) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))))))) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (fma.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (fma.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3))) (*.f32 6 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 alpha alpha)) (pow.f32 cosTheta 4))))))))
(-.f32 (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6)))) (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 alpha 4)) (pow.f32 cosTheta 4))) (fma.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (pow.f32 alpha 6)) (fma.f32 3 (fma.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 4)) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3)) (*.f32 alpha alpha)))) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3))))))) (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)))) (fma.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)) (fma.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 (PI.f32) 3))) (*.f32 6 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 alpha alpha)) (pow.f32 cosTheta 4))))))))
(/.f32 -1/8 (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))
(/.f32 -1/8 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (*.f32 3/8 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))))) (+.f32 (*.f32 3/4 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))))))
(-.f32 (fma.f32 3/8 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (*.f32 3/8 (+.f32 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))))) (fma.f32 3/4 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (/.f32 1/8 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))))
(-.f32 (fma.f32 3/8 (fma.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (*.f32 3/8 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))))) (fma.f32 3/4 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6))) (/.f32 1/8 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))))
(-.f32 (+.f32 (*.f32 21/8 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (pow.f32 cosTheta 10) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 3/8 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (*.f32 3/8 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))))))))) (+.f32 (*.f32 9/8 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 9/8 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 9/8 (/.f32 (*.f32 (pow.f32 cosTheta 12) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 27/4 (/.f32 (*.f32 (pow.f32 cosTheta 8) (pow.f32 alpha 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 3/8 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (*.f32 3/4 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))))))))))))
(-.f32 (fma.f32 21/8 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 9/2 (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9)) (/.f32 (pow.f32 cosTheta 10) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 3/8 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 9/2 (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (*.f32 3/8 (+.f32 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))))))))) (fma.f32 9/8 (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (+.f32 (/.f32 1/8 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 9/8 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 3/2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 9/8 (*.f32 (/.f32 (pow.f32 cosTheta 12) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9)) (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 27/4 (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9)) (/.f32 (pow.f32 cosTheta 8) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 3/8 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (/.f32 (*.f32 3/4 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)))))))))))
(-.f32 (fma.f32 21/8 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 9/2 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 cosTheta 10) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9))) (fma.f32 3/8 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 9/2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9))) (*.f32 3/8 (fma.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))))))))) (+.f32 (fma.f32 9/8 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9))) (/.f32 1/8 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (fma.f32 9/8 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6) (pow.f32 (PI.f32) 3))) (/.f32 (pow.f32 alpha 4) (pow.f32 (log.f32 alpha) 3))) (fma.f32 3/2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6))) (fma.f32 9/8 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 cosTheta 12) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9))) (fma.f32 27/4 (*.f32 (/.f32 (pow.f32 cosTheta 8) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9))) (fma.f32 3/8 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (/.f32 (*.f32 3/4 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 4))) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6))))))))))
(-.f32 (+.f32 (*.f32 27/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 12) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 3/8 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 45/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 12)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 10)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 9/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 3/8 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 27/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 18)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 12) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 27 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 21/8 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 405/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 10)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 12) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 19/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 1/8 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 9/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 27/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 405/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 14)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 12) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (*.f32 3/8 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))))))))))))))))))) (+.f32 (*.f32 27/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 27/4 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 8)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 9/8 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 9/8 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 81/4 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 12) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 135/2 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 12)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 12) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 63/4 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 81/4 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 16)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 12) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 81/4 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 10)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 3/8 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 3/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (+.f32 (*.f32 3/4 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (*.f32 9/8 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 12)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))))))))))))))))))
(-.f32 (fma.f32 27/8 (/.f32 (pow.f32 alpha 6) (/.f32 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 12)) (pow.f32 cosTheta 6))) (fma.f32 3/8 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 45/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 12)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9))) (fma.f32 9/2 (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9)) (/.f32 (pow.f32 cosTheta 10) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 9/2 (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 3/8 (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 27/8 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 12)) (/.f32 (pow.f32 cosTheta 18) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 27 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9)) (/.f32 (pow.f32 cosTheta 8) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 21/8 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 405/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 10)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 12))) (fma.f32 19/8 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 1/8 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 9/8 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 27/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9))) (fma.f32 405/8 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 12)) (/.f32 (pow.f32 cosTheta 14) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (*.f32 3/8 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))))))))))))))))))) (fma.f32 27/8 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 27/4 (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9)) (/.f32 (pow.f32 cosTheta 8) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (+.f32 (/.f32 1/8 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 9/8 (*.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 9/8 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 81/4 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 12)) (/.f32 (pow.f32 cosTheta 8) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 135/2 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 12)) (/.f32 (pow.f32 cosTheta 12) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 63/4 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 81/4 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 12)) (/.f32 (pow.f32 cosTheta 16) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 81/4 (/.f32 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 10)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (fma.f32 3/8 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 3/2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 3/4 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (*.f32 9/8 (*.f32 (/.f32 (pow.f32 cosTheta 12) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9)) (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))))))))))))))))))
(-.f32 (fma.f32 27/8 (*.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 cosTheta 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 12))) (fma.f32 3/8 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 45/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 12)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9))) (fma.f32 9/2 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 cosTheta 10) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9))) (fma.f32 9/2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9))) (fma.f32 3/8 (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 27/8 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 12)) (/.f32 (pow.f32 cosTheta 18) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 27 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9)) (/.f32 (pow.f32 cosTheta 8) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 21/8 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 405/8 (*.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 cosTheta 10) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 12))) (fma.f32 19/8 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6))) (fma.f32 1/8 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 9/8 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)) (*.f32 (/.f32 cosTheta (pow.f32 (PI.f32) 3)) (/.f32 cosTheta (pow.f32 (log.f32 alpha) 3)))) (fma.f32 27/8 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9))) (fma.f32 405/8 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 12)) (/.f32 (pow.f32 cosTheta 14) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (*.f32 (/.f32 3/8 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6)))))))))))))))))) (fma.f32 27/8 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6))) (+.f32 (fma.f32 27/4 (*.f32 (/.f32 (pow.f32 cosTheta 8) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9))) (/.f32 1/8 (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))))) (fma.f32 9/8 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9))) (fma.f32 9/8 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6) (pow.f32 (PI.f32) 3))) (/.f32 (pow.f32 alpha 4) (pow.f32 (log.f32 alpha) 3))) (fma.f32 81/4 (*.f32 (/.f32 (pow.f32 cosTheta 8) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 12))) (fma.f32 135/2 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 12)) (/.f32 (pow.f32 cosTheta 12) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 63/4 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9)) (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 81/4 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 12)) (/.f32 (pow.f32 cosTheta 16) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 81/4 (*.f32 (/.f32 (pow.f32 cosTheta 10) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9)) (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 3/8 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3)))) (fma.f32 3/2 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6))) (fma.f32 3/4 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 6))) (*.f32 9/8 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 cosTheta 12) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 9)))))))))))))))))
(/.f32 -1/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 6))))
(/.f32 -1/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (neg.f32 (log.f32 alpha)) 3))))
(-.f32 (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 8)))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 (/.f32 1 alpha)) 3))))))
(-.f32 (/.f32 3/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (neg.f32 (log.f32 alpha)) 3) (pow.f32 cosTheta 8))))) (/.f32 1/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (neg.f32 (log.f32 alpha)) 3)))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 8)))))) (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 8))))))) (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 (/.f32 1 alpha)) 3))))) (*.f32 3/4 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 10))))))))
(+.f32 (/.f32 3/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 (neg.f32 (log.f32 alpha)) 3)) (pow.f32 cosTheta 8)))) (-.f32 (/.f32 3/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (neg.f32 (log.f32 alpha)) 3) (pow.f32 cosTheta 8))))) (+.f32 (/.f32 1/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (neg.f32 (log.f32 alpha)) 3)))) (/.f32 3/4 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 (neg.f32 (log.f32 alpha)) 3)) (pow.f32 cosTheta 10)))))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 5/4 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 12)))))) (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 8))))))))) (+.f32 (*.f32 3/2 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 (/.f32 1 alpha)) 3))))) (*.f32 3/4 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (/.f32 1 alpha)) 3) (pow.f32 cosTheta 10)))))))))
(+.f32 (/.f32 3/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 (neg.f32 (log.f32 alpha)) 3)) (pow.f32 cosTheta 8)))) (-.f32 (+.f32 (/.f32 3/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (neg.f32 (log.f32 alpha)) 3) (pow.f32 cosTheta 8))))) (+.f32 (/.f32 5/4 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (neg.f32 (log.f32 alpha)) 3) (pow.f32 cosTheta 12))))) (/.f32 3/8 (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 alpha 6)) (*.f32 (pow.f32 (neg.f32 (log.f32 alpha)) 3) (pow.f32 cosTheta 8)))))) (+.f32 (+.f32 (/.f32 1/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (neg.f32 (log.f32 alpha)) 3)))) (/.f32 3/4 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 (neg.f32 (log.f32 alpha)) 3)) (pow.f32 cosTheta 10))))) (/.f32 3/2 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 (neg.f32 (log.f32 alpha)) 3)) (pow.f32 cosTheta 10)))))))
(/.f32 -1/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (pow.f32 cosTheta 6))))
(/.f32 -1/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3))))
(-.f32 (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 cosTheta 8) (pow.f32 alpha 2)))))) (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (pow.f32 cosTheta 6))))))
(-.f32 (/.f32 3/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 8))))) (/.f32 1/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3)))))
(-.f32 (+.f32 (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 8)))))) (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 cosTheta 8) (pow.f32 alpha 2))))))) (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (pow.f32 cosTheta 6))))) (*.f32 3/4 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 10))))))))
(+.f32 (/.f32 3/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 8))))) (-.f32 (/.f32 3/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 8))))) (+.f32 (/.f32 1/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3)))) (/.f32 3/4 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 10))))))))
(-.f32 (+.f32 (*.f32 5/4 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 cosTheta 8) (pow.f32 alpha 2)))))) (*.f32 3/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))))))) (+.f32 (*.f32 1/8 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 3/4 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 10)))))) (*.f32 3/2 (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 10)))))))))
(+.f32 (/.f32 5/4 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 12))))) (-.f32 (+.f32 (/.f32 3/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 8))))) (+.f32 (/.f32 3/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 8))))) (/.f32 3/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8))))))) (+.f32 (/.f32 1/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3)))) (+.f32 (/.f32 3/4 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 10))))) (/.f32 3/2 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 10)))))))))
(-.f32 (+.f32 (/.f32 5/4 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 12))))) (+.f32 (/.f32 3/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 8))))) (+.f32 (/.f32 3/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 8))))) (/.f32 3/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 8)))))))) (+.f32 (/.f32 1/8 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 cosTheta 6) (pow.f32 (log.f32 (/.f32 -1 alpha)) 3)))) (+.f32 (/.f32 3/4 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 10))))) (/.f32 3/2 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 (pow.f32 (log.f32 (/.f32 -1 alpha)) 3) (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 10))))))))
(/.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))
(/.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)))
(/.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3))))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 12 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 12 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (*.f32 3 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))))))) (+.f32 (*.f32 3 (/.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 18 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))) (*.f32 3 (/.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))))))))
(+.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))) (-.f32 (fma.f32 12 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 alpha 6) (pow.f32 (PI.f32) 3))) (fma.f32 12 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (*.f32 alpha alpha) (pow.f32 (PI.f32) 3))) (*.f32 3 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)))))) (fma.f32 3 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))) (fma.f32 18 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 alpha 4) (pow.f32 (PI.f32) 3))) (+.f32 (fma.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))) (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)))) (*.f32 3 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 alpha 8) (pow.f32 (PI.f32) 3)))))))))
(+.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))) (-.f32 (fma.f32 12 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 6) (pow.f32 (PI.f32) 3))) (fma.f32 3 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))) (*.f32 12 (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (PI.f32) 3)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 8 (pow.f32 (log.f32 alpha) 3))))))) (fma.f32 3 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))) (fma.f32 18 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 4) (pow.f32 (PI.f32) 3))) (fma.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))) (fma.f32 3 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 8) (pow.f32 (PI.f32) 3))) (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3))))))))))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 6 (/.f32 (*.f32 (pow.f32 alpha 10) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 12 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 60 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 12 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (*.f32 30 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))))))))) (+.f32 (*.f32 18 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 60 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 8)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 3 (/.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 6 (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 30 (/.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))))))))))
(+.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))) (-.f32 (fma.f32 6 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 alpha 10) (pow.f32 (PI.f32) 3))) (fma.f32 12 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (*.f32 alpha alpha) (pow.f32 (PI.f32) 3))) (fma.f32 60 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 alpha 6) (pow.f32 (PI.f32) 3))) (fma.f32 12 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 alpha 6) (pow.f32 (PI.f32) 3))) (fma.f32 3 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))) (*.f32 30 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (*.f32 alpha alpha) (pow.f32 (PI.f32) 3))))))))) (fma.f32 18 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 alpha 4) (pow.f32 (PI.f32) 3))) (fma.f32 60 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 alpha 4) (pow.f32 (PI.f32) 3))) (fma.f32 3 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 alpha 8) (pow.f32 (PI.f32) 3))) (fma.f32 3 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))) (fma.f32 6 (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))) (fma.f32 30 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 alpha 8) (pow.f32 (PI.f32) 3))) (fma.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))) (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))))))))))))
(+.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))) (-.f32 (fma.f32 6 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 10) (pow.f32 (PI.f32) 3))) (fma.f32 12 (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (PI.f32) 3)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))) (fma.f32 60 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 6) (pow.f32 (PI.f32) 3))) (fma.f32 12 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 6) (pow.f32 (PI.f32) 3))) (fma.f32 3 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))) (*.f32 30 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (*.f32 alpha alpha) (pow.f32 (PI.f32) 3))))))))) (fma.f32 18 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 4) (pow.f32 (PI.f32) 3))) (fma.f32 60 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 4) (pow.f32 (PI.f32) 3))) (fma.f32 3 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 8) (pow.f32 (PI.f32) 3))) (fma.f32 3 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))) (fma.f32 6 (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))) (fma.f32 30 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 8) (pow.f32 (PI.f32) 3))) (fma.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))) (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))))))))))))
(-.f32 (+.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))) (+.f32 (*.f32 60 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 12 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 200 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 6 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 10)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 60 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 12 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 30 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 60 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 10)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (*.f32 3 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3))))))))))))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 8)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 60 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 10 (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 18 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 3 (/.f32 (pow.f32 cosTheta 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 10 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 12)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 150 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 8)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 30 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 8)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 6 (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (+.f32 (*.f32 150 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4)) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))) (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (pow.f32 (PI.f32) 3)))))))))))))))
(+.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))) (-.f32 (fma.f32 60 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 alpha 6) (pow.f32 (PI.f32) 3))) (fma.f32 12 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 alpha 6) (pow.f32 (PI.f32) 3))) (fma.f32 200 (*.f32 (/.f32 (pow.f32 cosTheta 6) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 alpha 6) (pow.f32 (PI.f32) 3))) (fma.f32 6 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 alpha 10) (pow.f32 (PI.f32) 3))) (fma.f32 60 (/.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))) (fma.f32 12 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (*.f32 alpha alpha) (pow.f32 (PI.f32) 3))) (fma.f32 30 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (*.f32 alpha alpha) (pow.f32 (PI.f32) 3))) (fma.f32 60 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 10)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))) (*.f32 3 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)))))))))))) (fma.f32 3 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 alpha 8) (pow.f32 (PI.f32) 3))) (fma.f32 60 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 alpha 4) (pow.f32 (PI.f32) 3))) (fma.f32 10 (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))) (fma.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))) (fma.f32 18 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 alpha 4) (pow.f32 (PI.f32) 3))) (fma.f32 3 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))) (fma.f32 10 (/.f32 (pow.f32 cosTheta 6) (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (pow.f32 alpha 12))) (fma.f32 150 (*.f32 (/.f32 (pow.f32 cosTheta 6) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 alpha 8) (pow.f32 (PI.f32) 3))) (fma.f32 30 (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (/.f32 (pow.f32 alpha 8) (pow.f32 (PI.f32) 3))) (fma.f32 6 (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))) (fma.f32 150 (/.f32 (pow.f32 cosTheta 6) (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (pow.f32 alpha 4))) (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 (*.f32 2 (log.f32 alpha)) 3))))))))))))))))
(+.f32 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))) (-.f32 (fma.f32 60 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 6) (pow.f32 (PI.f32) 3))) (fma.f32 12 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 6) (pow.f32 (PI.f32) 3))) (fma.f32 200 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (PI.f32) 3)) (/.f32 (pow.f32 cosTheta 6) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))) (fma.f32 6 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 10) (pow.f32 (PI.f32) 3))) (fma.f32 60 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 cosTheta 6) (pow.f32 (PI.f32) 3))) (fma.f32 12 (*.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (PI.f32) 3)) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))) (fma.f32 30 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (*.f32 alpha alpha) (pow.f32 (PI.f32) 3))) (fma.f32 3 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))) (*.f32 60 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 10)) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3))))))))))))) (fma.f32 3 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 8) (pow.f32 (PI.f32) 3))) (fma.f32 60 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 4) (pow.f32 (PI.f32) 3))) (fma.f32 10 (/.f32 (pow.f32 cosTheta 6) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))) (fma.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))) (fma.f32 18 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 4) (pow.f32 (PI.f32) 3))) (fma.f32 3 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))) (fma.f32 10 (/.f32 (pow.f32 cosTheta 6) (/.f32 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (pow.f32 alpha 12))) (fma.f32 150 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 8) (pow.f32 (PI.f32) 3))) (fma.f32 30 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 alpha 8) (pow.f32 (PI.f32) 3))) (fma.f32 6 (/.f32 (pow.f32 cosTheta 4) (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))) (fma.f32 150 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 (pow.f32 cosTheta 6) (pow.f32 (PI.f32) 3))) (/.f32 1 (*.f32 (pow.f32 (PI.f32) 3) (*.f32 8 (pow.f32 (log.f32 alpha) 3)))))))))))))))))
(/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))
(/.f32 (/.f32 1 (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)))
(/.f32 (/.f32 1 (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)))
(-.f32 (+.f32 (*.f32 6 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (*.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))))))
(-.f32 (fma.f32 6 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (/.f32 (/.f32 1 (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)))) (+.f32 (/.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (*.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))))))
(-.f32 (fma.f32 6 (*.f32 (/.f32 alpha (pow.f32 (fma.f32 alpha alpha -1) 3)) (/.f32 alpha (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (/.f32 (/.f32 1 (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)))) (fma.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (/.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (PI.f32) 3)) (pow.f32 cosTheta 8))))))
(-.f32 (+.f32 (*.f32 6 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 9 (/.f32 (pow.f32 alpha 8) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 9 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 54 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))))))) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 36 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (*.f32 36 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))))))))
(-.f32 (fma.f32 6 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (fma.f32 9 (/.f32 (pow.f32 alpha 8) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (+.f32 (/.f32 9 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (+.f32 (/.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (fma.f32 54 (/.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))) (/.f32 (/.f32 1 (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)))))))) (+.f32 (/.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (fma.f32 36 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (fma.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (fma.f32 3 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (*.f32 36 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))))))))
(-.f32 (fma.f32 6 (*.f32 (/.f32 alpha (pow.f32 (fma.f32 alpha alpha -1) 3)) (/.f32 alpha (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (+.f32 (fma.f32 9 (/.f32 (pow.f32 alpha 8) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (/.f32 9 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (/.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (fma.f32 54 (/.f32 (pow.f32 alpha 4) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (/.f32 (/.f32 1 (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))))) (+.f32 (/.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (PI.f32) 3)) (pow.f32 cosTheta 8)))) (fma.f32 36 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (fma.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (fma.f32 3 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (*.f32 36 (/.f32 (pow.f32 alpha 6) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))))))))
(-.f32 (+.f32 (*.f32 18 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 162 (/.f32 (pow.f32 alpha 10) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 54 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 162 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 6 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 9 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 9 (/.f32 (pow.f32 alpha 8) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 540 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 54 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)))))))))))))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 54 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 405 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 36 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 36 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 27 (/.f32 (pow.f32 alpha 12) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 18 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (+.f32 (*.f32 405 (/.f32 (pow.f32 alpha 8) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (*.f32 27 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))))))))))))))))
(-.f32 (fma.f32 18 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (fma.f32 162 (/.f32 (pow.f32 alpha 10) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 9)))) (fma.f32 54 (/.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))) (fma.f32 162 (/.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 9))) (fma.f32 6 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (+.f32 (/.f32 9 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (fma.f32 9 (/.f32 (pow.f32 alpha 8) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (+.f32 (/.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (fma.f32 540 (/.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 9))) (fma.f32 54 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (/.f32 (/.f32 1 (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))))))))))) (fma.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (fma.f32 54 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (fma.f32 405 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 9)))) (fma.f32 36 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (+.f32 (/.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (fma.f32 3 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (fma.f32 36 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (fma.f32 27 (/.f32 (pow.f32 alpha 12) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 9)))) (+.f32 (/.f32 18 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (fma.f32 405 (/.f32 (pow.f32 alpha 8) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 9)))) (/.f32 27 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 9) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))))))))))))))
(-.f32 (fma.f32 18 (/.f32 (pow.f32 alpha 6) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (fma.f32 162 (/.f32 (pow.f32 alpha 10) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (fma.f32 alpha alpha -1) 9)))) (fma.f32 54 (/.f32 (pow.f32 alpha 4) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (fma.f32 162 (*.f32 (/.f32 alpha (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 alpha (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (fma.f32 alpha alpha -1) 9)))) (+.f32 (fma.f32 6 (*.f32 (/.f32 alpha (pow.f32 (fma.f32 alpha alpha -1) 3)) (/.f32 alpha (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (/.f32 9 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (fma.f32 9 (/.f32 (pow.f32 alpha 8) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (/.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (fma.f32 540 (/.f32 (/.f32 (pow.f32 alpha 6) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (fma.f32 alpha alpha -1) 9))) (fma.f32 54 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (/.f32 (/.f32 1 (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))))))))) (fma.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (fma.f32 54 (/.f32 (pow.f32 alpha 4) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (fma.f32 405 (/.f32 (pow.f32 alpha 4) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (fma.f32 alpha alpha -1) 9)))) (+.f32 (fma.f32 36 (/.f32 (pow.f32 alpha 6) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (/.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (PI.f32) 3)) (pow.f32 cosTheta 8))))) (fma.f32 3 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (fma.f32 36 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (+.f32 (fma.f32 27 (/.f32 (pow.f32 alpha 12) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (fma.f32 alpha alpha -1) 9)))) (/.f32 18 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (fma.f32 405 (/.f32 (/.f32 (pow.f32 alpha 8) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (fma.f32 alpha alpha -1) 9))) (/.f32 27 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 9) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))))))))))))
(/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))
(/.f32 (/.f32 1 (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)))
(/.f32 (/.f32 1 (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)))
(-.f32 (+.f32 (*.f32 6 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (*.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))))))
(-.f32 (fma.f32 6 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (/.f32 (/.f32 1 (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)))) (+.f32 (/.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (*.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))))))
(-.f32 (fma.f32 6 (*.f32 (/.f32 alpha (pow.f32 (fma.f32 alpha alpha -1) 3)) (/.f32 alpha (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (/.f32 (/.f32 1 (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)))) (fma.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (/.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (PI.f32) 3)) (pow.f32 cosTheta 8))))))
(-.f32 (+.f32 (*.f32 6 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 9 (/.f32 (pow.f32 alpha 8) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 9 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 54 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))))))) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 36 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (*.f32 36 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))))))))
(-.f32 (fma.f32 6 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (fma.f32 9 (/.f32 (pow.f32 alpha 8) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (+.f32 (/.f32 9 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (+.f32 (/.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (fma.f32 54 (/.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))) (/.f32 (/.f32 1 (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)))))))) (+.f32 (/.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (fma.f32 36 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (fma.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (fma.f32 3 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (*.f32 36 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))))))))
(-.f32 (fma.f32 6 (*.f32 (/.f32 alpha (pow.f32 (fma.f32 alpha alpha -1) 3)) (/.f32 alpha (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (+.f32 (fma.f32 9 (/.f32 (pow.f32 alpha 8) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (/.f32 9 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (/.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (fma.f32 54 (/.f32 (pow.f32 alpha 4) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (/.f32 (/.f32 1 (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))))) (+.f32 (/.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (PI.f32) 3)) (pow.f32 cosTheta 8)))) (fma.f32 36 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (fma.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (fma.f32 3 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (*.f32 36 (/.f32 (pow.f32 alpha 6) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))))))))
(-.f32 (+.f32 (*.f32 18 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 162 (/.f32 (pow.f32 alpha 10) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 54 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 162 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 6 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 9 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 9 (/.f32 (pow.f32 alpha 8) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 540 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 54 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6)))))))))))))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 54 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 405 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 36 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 3 (/.f32 1 (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8)))))) (+.f32 (*.f32 3 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 36 (/.f32 (pow.f32 alpha 2) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (*.f32 27 (/.f32 (pow.f32 alpha 12) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (*.f32 18 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 6) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 3) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (+.f32 (*.f32 405 (/.f32 (pow.f32 alpha 8) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (*.f32 27 (/.f32 1 (*.f32 (pow.f32 (-.f32 (pow.f32 alpha 2) 1) 9) (*.f32 (pow.f32 (log.f32 (pow.f32 alpha 2)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))))))))))))))))
(-.f32 (fma.f32 18 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (fma.f32 162 (/.f32 (pow.f32 alpha 10) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 9)))) (fma.f32 54 (/.f32 (/.f32 (pow.f32 alpha 4) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))) (fma.f32 162 (/.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 9))) (fma.f32 6 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (+.f32 (/.f32 9 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (fma.f32 9 (/.f32 (pow.f32 alpha 8) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (+.f32 (/.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (fma.f32 540 (/.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 9))) (fma.f32 54 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (/.f32 (/.f32 1 (pow.f32 (*.f32 2 (log.f32 alpha)) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))))))))))) (fma.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (fma.f32 54 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (fma.f32 405 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 9)))) (fma.f32 36 (/.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (+.f32 (/.f32 3 (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (fma.f32 3 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (fma.f32 36 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (fma.f32 27 (/.f32 (pow.f32 alpha 12) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 9)))) (+.f32 (/.f32 18 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 6) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 3) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (fma.f32 405 (/.f32 (pow.f32 alpha 8) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 9)))) (/.f32 27 (*.f32 (pow.f32 (+.f32 (*.f32 alpha alpha) -1) 9) (*.f32 (pow.f32 (*.f32 2 (log.f32 alpha)) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))))))))))))))
(-.f32 (fma.f32 18 (/.f32 (pow.f32 alpha 6) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (fma.f32 162 (/.f32 (pow.f32 alpha 10) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (fma.f32 alpha alpha -1) 9)))) (fma.f32 54 (/.f32 (pow.f32 alpha 4) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (fma.f32 162 (*.f32 (/.f32 alpha (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (/.f32 alpha (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (fma.f32 alpha alpha -1) 9)))) (+.f32 (fma.f32 6 (*.f32 (/.f32 alpha (pow.f32 (fma.f32 alpha alpha -1) 3)) (/.f32 alpha (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (/.f32 9 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (+.f32 (fma.f32 9 (/.f32 (pow.f32 alpha 8) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (/.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10)))))) (fma.f32 540 (/.f32 (/.f32 (pow.f32 alpha 6) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (fma.f32 alpha alpha -1) 9))) (fma.f32 54 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (/.f32 (/.f32 1 (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 6))))))))))) (fma.f32 3 (/.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 8))))) (fma.f32 54 (/.f32 (pow.f32 alpha 4) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (fma.f32 405 (/.f32 (pow.f32 alpha 4) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (fma.f32 alpha alpha -1) 9)))) (+.f32 (fma.f32 36 (/.f32 (pow.f32 alpha 6) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (/.f32 3 (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (pow.f32 (PI.f32) 3)) (pow.f32 cosTheta 8))))) (fma.f32 3 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (fma.f32 36 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 10))))) (+.f32 (fma.f32 27 (/.f32 (pow.f32 alpha 12) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (fma.f32 alpha alpha -1) 9)))) (/.f32 18 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 6) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12))))) (fma.f32 405 (/.f32 (/.f32 (pow.f32 alpha 8) (*.f32 8 (pow.f32 (log.f32 alpha) 3))) (*.f32 (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)) (pow.f32 (fma.f32 alpha alpha -1) 9))) (/.f32 27 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 9) (*.f32 (*.f32 8 (pow.f32 (log.f32 alpha) 3)) (*.f32 (pow.f32 (PI.f32) 3) (pow.f32 cosTheta 12)))))))))))))))

prune519.0ms (9.3%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New2053208
Fresh369
Picked101
Done000
Total2099218
Error
0b
Counts
218 → 9
Alt Table
StatusErrorProgram
0.7b
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
0.5b
(cbrt.f32 (/.f32 (log1p.f32 (expm1.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)))
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
(cbrt.f32 (/.f32 (-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4)))) (pow.f32 (*.f32 (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 (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)))))
0.6b
(*.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)))
0.4b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (log.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta))))))
0.8b
(cbrt.f32 (exp.f32 (log.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 3))))
1.0b
(-.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))))))
Compiler

Compiled 16894 to 12013 computations (28.9% saved)

localize65.0ms (1.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f32 (fma.f32 alpha alpha -1) cosTheta)
0.3b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (log.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta))))))
0.4b
(*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha)))
12.1b
(log.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta)))

series344.0ms (6.2%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
170.0ms
cosTheta
@0
(log.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta)))
73.0ms
alpha
@inf
(log.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta)))
27.0ms
alpha
@-inf
(log.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta)))
25.0ms
cosTheta
@inf
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (log.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta))))))
17.0ms
cosTheta
@inf
(log.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta)))

rewrite56.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
184×add-sqr-sqrt_binary32
181×pow1_binary32
180×*-un-lft-identity_binary32
172×add-log-exp_binary32
170×add-exp-log_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify58.0ms (1%)

Algorithm
egg-herbie
Rules
266×cancel-sign-sub-inv_binary32
247×associate-/l/_binary32
222×times-frac_binary32
217×associate-/r*_binary32
196×fma-neg_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01702309
16592148
227962055
Stop Event
node limit
Counts
181 → 148
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 (-.f32 (*.f32 2 (pow.f32 alpha 2)) 2) (pow.f32 cosTheta 2)))
(*.f32 1/2 (*.f32 (-.f32 (*.f32 2 (pow.f32 alpha 2)) 2) (pow.f32 cosTheta 2)))
(*.f32 1/2 (*.f32 (-.f32 (*.f32 2 (pow.f32 alpha 2)) 2) (pow.f32 cosTheta 2)))
(*.f32 1/2 (*.f32 (-.f32 (*.f32 2 (pow.f32 alpha 2)) 2) (pow.f32 cosTheta 2)))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.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 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(/.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 (pow.f32 alpha 2) (*.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha))))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2)))))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))))
(/.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 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))
(*.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)
Outputs
(*.f32 1/2 (*.f32 (-.f32 (*.f32 2 (pow.f32 alpha 2)) 2) (pow.f32 cosTheta 2)))
(*.f32 1/2 (*.f32 (fma.f32 2 (*.f32 alpha alpha) -2) (*.f32 cosTheta cosTheta)))
(*.f32 (fma.f32 2 (*.f32 alpha alpha) -2) (*.f32 (*.f32 cosTheta cosTheta) 1/2))
(*.f32 1/2 (*.f32 (-.f32 (*.f32 2 (pow.f32 alpha 2)) 2) (pow.f32 cosTheta 2)))
(*.f32 1/2 (*.f32 (fma.f32 2 (*.f32 alpha alpha) -2) (*.f32 cosTheta cosTheta)))
(*.f32 (fma.f32 2 (*.f32 alpha alpha) -2) (*.f32 (*.f32 cosTheta cosTheta) 1/2))
(*.f32 1/2 (*.f32 (-.f32 (*.f32 2 (pow.f32 alpha 2)) 2) (pow.f32 cosTheta 2)))
(*.f32 1/2 (*.f32 (fma.f32 2 (*.f32 alpha alpha) -2) (*.f32 cosTheta cosTheta)))
(*.f32 (fma.f32 2 (*.f32 alpha alpha) -2) (*.f32 (*.f32 cosTheta cosTheta) 1/2))
(*.f32 1/2 (*.f32 (-.f32 (*.f32 2 (pow.f32 alpha 2)) 2) (pow.f32 cosTheta 2)))
(*.f32 1/2 (*.f32 (fma.f32 2 (*.f32 alpha alpha) -2) (*.f32 cosTheta cosTheta)))
(*.f32 (fma.f32 2 (*.f32 alpha alpha) -2) (*.f32 (*.f32 cosTheta cosTheta) 1/2))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta 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))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(-.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(-.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))
(*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1))
(/.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 (/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (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 alpha alpha) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 (*.f32 alpha alpha) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))))) (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))))
(fma.f32 1/2 (fma.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 alpha (log.f32 alpha)))) (/.f32 (/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))) (log.f32 alpha)))
(+.f32 (*.f32 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha))) (+.f32 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 1/2 (/.f32 cosTheta (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) cosTheta))))) (/.f32 (/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))) (log.f32 alpha)))
(-.f32 (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha)))))) (+.f32 (*.f32 1/2 (/.f32 1 (*.f32 (-.f32 1 (pow.f32 cosTheta 2)) (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 2)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 2) (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 1/2 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (pow.f32 (-.f32 1 (pow.f32 cosTheta 2)) 3) (*.f32 (PI.f32) (log.f32 alpha))))))))
(-.f32 (*.f32 1/2 (+.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))) (/.f32 (*.f32 alpha alpha) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))))) (+.f32 (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (/.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (log.f32 alpha))))))))
(+.f32 (fma.f32 1/2 (fma.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 alpha (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 alpha (log.f32 alpha)))) (/.f32 (/.f32 -1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))) (log.f32 alpha))) (*.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 (/.f32 alpha (PI.f32)) (/.f32 alpha (log.f32 alpha))) (+.f32 (/.f32 1/2 (-.f32 1 (*.f32 cosTheta cosTheta))) (*.f32 1/2 (/.f32 cosTheta (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) cosTheta))))) (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 1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.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 (fma.f32 1/2 (*.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (+.f32 (/.f32 (pow.f32 alpha 6) (/.f32 (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4)) (pow.f32 cosTheta 6))) (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 cosTheta cosTheta)) (*.f32 (*.f32 (PI.f32) (log.f32 alpha)) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))))))) (+.f32 (/.f32 1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2)) (/.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (log.f32 alpha)))) (*.f32 (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)) (/.f32 (pow.f32 alpha 4) (*.f32 (PI.f32) (log.f32 alpha))))))))
(-.f32 (fma.f32 1/2 (/.f32 (pow.f32 alpha 6) (/.f32 (*.f32 (PI.f32) (log.f32 alpha)) (/.f32 (pow.f32 cosTheta 4) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3)))) (*.f32 1/2 (+.f32 (*.f32 (/.f32 alpha (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (PI.f32))) (/.f32 alpha (log.f32 alpha))) (fma.f32 (/.f32 (pow.f32 alpha 6) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4)) (/.f32 (/.f32 (pow.f32 cosTheta 6) (PI.f32)) (log.f32 alpha)) (*.f32 (/.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (log.f32 alpha)) (/.f32 (*.f32 alpha alpha) (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2))))))) (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 1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha))))))
(+.f32 (*.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (/.f32 alpha (/.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) alpha)) (/.f32 (pow.f32 alpha 6) (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 3) (pow.f32 cosTheta 4))))) (-.f32 (*.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 2) (*.f32 cosTheta cosTheta))) (/.f32 (pow.f32 alpha 6) (/.f32 (pow.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) 4) (pow.f32 cosTheta 6))))) (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 1/2 (*.f32 (-.f32 1 (*.f32 cosTheta cosTheta)) (*.f32 (PI.f32) (log.f32 alpha)))))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha))))))
(*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1) (neg.f32 (log.f32 alpha))))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) -1/2) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) (neg.f32 (log.f32 alpha)))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1) (neg.f32 (log.f32 alpha))))) (*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1) (neg.f32 (log.f32 alpha)))))))
(+.f32 (/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) -1/2) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) (neg.f32 (log.f32 alpha))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (neg.f32 (log.f32 alpha))))))
(+.f32 (/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) -1/2) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) (neg.f32 (log.f32 alpha))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1) (neg.f32 (log.f32 alpha))))) (*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1) (neg.f32 (log.f32 alpha)))))))
(+.f32 (/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) -1/2) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) (neg.f32 (log.f32 alpha))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (neg.f32 (log.f32 alpha))))))
(+.f32 (/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) -1/2) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) (neg.f32 (log.f32 alpha))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (*.f32 (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))) (log.f32 (/.f32 1 alpha)))))))
(+.f32 (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1) (neg.f32 (log.f32 alpha))))) (*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1) (neg.f32 (log.f32 alpha)))))))
(+.f32 (/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) -1/2) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) (neg.f32 (log.f32 alpha))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (neg.f32 (log.f32 alpha))))))
(+.f32 (/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) -1/2) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) (neg.f32 (log.f32 alpha))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))))
(*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2)))))))
(*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1))))
(*.f32 -1/2 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 (/.f32 -1 alpha))))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1))) (*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1)))))
(*.f32 1/2 (-.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 (/.f32 -1 alpha)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 (/.f32 -1 alpha)))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 (/.f32 -1 alpha))))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1))) (*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1)))))
(*.f32 1/2 (-.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 (/.f32 -1 alpha)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 (/.f32 -1 alpha)))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 (/.f32 -1 alpha))))))
(-.f32 (*.f32 1/2 (/.f32 1 (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (*.f32 (PI.f32) (*.f32 (log.f32 (/.f32 -1 alpha)) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))))
(+.f32 (/.f32 1/2 (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1))) (*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (PI.f32) (log.f32 (/.f32 -1 alpha))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1)))))
(*.f32 1/2 (-.f32 (/.f32 (/.f32 1 (PI.f32)) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 (/.f32 -1 alpha)))) (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 (/.f32 -1 alpha)))))))
(+.f32 (*.f32 -1/2 (*.f32 (/.f32 alpha (PI.f32)) (/.f32 alpha (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 (/.f32 -1 alpha)))))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (log.f32 (/.f32 -1 alpha))))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 2 (log.f32 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 cosTheta cosTheta) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (+.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))
(fma.f32 2 (/.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (*.f32 2 (log.f32 alpha))) (PI.f32)) (-.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 (/.f32 cosTheta (PI.f32)) (/.f32 cosTheta (*.f32 2 (log.f32 alpha)))))))
(-.f32 (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))))
(-.f32 (fma.f32 3 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (+.f32 (fma.f32 2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (/.f32 (pow.f32 cosTheta 4) (/.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (pow.f32 alpha 6))))) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (+.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (+.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))))
(-.f32 (fma.f32 3 (/.f32 (*.f32 (/.f32 (*.f32 alpha alpha) 2) (/.f32 (pow.f32 cosTheta 4) (log.f32 alpha))) (PI.f32)) (fma.f32 2 (/.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (*.f32 2 (log.f32 alpha))) (PI.f32)) (fma.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 6) (PI.f32)) (/.f32 alpha (/.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) 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 (pow.f32 cosTheta 4) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))))) (fma.f32 3 (/.f32 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (pow.f32 alpha 4)) (PI.f32)) (*.f32 (/.f32 cosTheta (PI.f32)) (/.f32 cosTheta (*.f32 2 (log.f32 alpha))))))))
(-.f32 (+.f32 (*.f32 (*.f32 (/.f32 alpha 2) (/.f32 alpha (log.f32 alpha))) (+.f32 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) 2) (*.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) 3))) (-.f32 (fma.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 6) (PI.f32)) (/.f32 alpha (/.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) alpha))) (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))))) (+.f32 (+.f32 (*.f32 (/.f32 cosTheta (PI.f32)) (/.f32 cosTheta (*.f32 2 (log.f32 alpha)))) (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))))) (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 2 (log.f32 alpha))) (+.f32 (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)) (*.f32 (/.f32 (pow.f32 cosTheta 4) (PI.f32)) 3)))))
(-.f32 (+.f32 (*.f32 2 (/.f32 (*.f32 (pow.f32 alpha 2) (pow.f32 cosTheta 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (pow.f32 alpha 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 4 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 6)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (*.f32 4 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 2)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))))))))) (+.f32 (/.f32 1 (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 2) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 8)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 6 (/.f32 (*.f32 (pow.f32 cosTheta 6) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (+.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32))) (+.f32 (*.f32 3 (/.f32 (*.f32 (pow.f32 cosTheta 4) (pow.f32 alpha 4)) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))) (/.f32 (pow.f32 cosTheta 2) (*.f32 (log.f32 (pow.f32 alpha 2)) (PI.f32)))))))))))
(-.f32 (+.f32 (fma.f32 2 (*.f32 (/.f32 (*.f32 cosTheta cosTheta) (*.f32 2 (log.f32 alpha))) (/.f32 (*.f32 alpha alpha) (PI.f32))) (/.f32 (*.f32 alpha alpha) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))) (fma.f32 4 (/.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 cosTheta 6)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 3 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (+.f32 (/.f32 (pow.f32 cosTheta 4) (/.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (pow.f32 alpha 6))) (/.f32 (*.f32 4 (*.f32 (*.f32 alpha alpha) (pow.f32 cosTheta 6))) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))))))) (+.f32 (/.f32 1 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (+.f32 (/.f32 (*.f32 (*.f32 cosTheta cosTheta) (pow.f32 alpha 4)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (+.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (+.f32 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 8) (PI.f32))) (fma.f32 6 (/.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 cosTheta 6)) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (+.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha)))) (fma.f32 3 (*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 cosTheta 4) (PI.f32))) (/.f32 (*.f32 cosTheta cosTheta) (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))))))))))))
(-.f32 (+.f32 (fma.f32 2 (/.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (*.f32 2 (log.f32 alpha))) (PI.f32)) (/.f32 alpha (/.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) alpha))) (-.f32 (fma.f32 4 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (pow.f32 alpha 6)) (fma.f32 3 (/.f32 (*.f32 (/.f32 (*.f32 alpha alpha) 2) (/.f32 (pow.f32 cosTheta 4) (log.f32 alpha))) (PI.f32)) (fma.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 6) (PI.f32)) (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 2 (log.f32 alpha))) (*.f32 (/.f32 alpha (/.f32 (PI.f32) alpha)) 4))))) (/.f32 (/.f32 1/2 (log.f32 alpha)) (PI.f32)))) (+.f32 (fma.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 2 (log.f32 alpha))) (/.f32 (pow.f32 alpha 8) (PI.f32)) (+.f32 (fma.f32 3 (/.f32 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (pow.f32 alpha 4)) (PI.f32)) (*.f32 (/.f32 cosTheta (PI.f32)) (/.f32 cosTheta (*.f32 2 (log.f32 alpha))))) (fma.f32 6 (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (pow.f32 alpha 4)) (/.f32 (pow.f32 cosTheta 6) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))))))) (fma.f32 (*.f32 (/.f32 cosTheta 2) (/.f32 cosTheta (log.f32 alpha))) (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))))))
(-.f32 (+.f32 (fma.f32 2 (/.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 cosTheta cosTheta))) (*.f32 2 (log.f32 alpha))) (PI.f32)) (/.f32 alpha (/.f32 (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha))) alpha))) (+.f32 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (+.f32 (/.f32 (pow.f32 alpha 6) (PI.f32)) (*.f32 (/.f32 alpha (/.f32 (PI.f32) alpha)) 3))) (*.f32 (*.f32 4 (/.f32 (pow.f32 cosTheta 6) (*.f32 2 (log.f32 alpha)))) (+.f32 (/.f32 alpha (/.f32 (PI.f32) alpha)) (/.f32 (pow.f32 alpha 6) (PI.f32)))))) (+.f32 (/.f32 1/2 (*.f32 (PI.f32) (log.f32 alpha))) (+.f32 (+.f32 (*.f32 (*.f32 (/.f32 cosTheta 2) (/.f32 cosTheta (log.f32 alpha))) (+.f32 (/.f32 (pow.f32 alpha 4) (PI.f32)) (/.f32 (*.f32 cosTheta cosTheta) (PI.f32)))) (*.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 2 (log.f32 alpha))) (+.f32 (*.f32 (/.f32 (pow.f32 alpha 4) (PI.f32)) 6) (/.f32 (pow.f32 alpha 8) (PI.f32))))) (+.f32 (/.f32 (pow.f32 cosTheta 6) (*.f32 2 (*.f32 (PI.f32) (log.f32 alpha)))) (fma.f32 3 (/.f32 (*.f32 (/.f32 (pow.f32 cosTheta 4) (*.f32 2 (log.f32 alpha))) (pow.f32 alpha 4)) (PI.f32)) (*.f32 (/.f32 cosTheta (PI.f32)) (/.f32 cosTheta (*.f32 2 (log.f32 alpha)))))))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (*.f32 2 (log.f32 alpha))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (*.f32 2 (log.f32 alpha))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (*.f32 2 (log.f32 alpha))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (*.f32 2 (log.f32 alpha))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (*.f32 2 (log.f32 alpha))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (*.f32 2 (log.f32 alpha))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (*.f32 2 (log.f32 alpha))))
(/.f32 (-.f32 (pow.f32 alpha 2) 1) (*.f32 (log.f32 (pow.f32 alpha 2)) (*.f32 (PI.f32) (+.f32 1 (*.f32 (fma.f32 alpha alpha -1) (pow.f32 cosTheta 2))))))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (*.f32 (PI.f32) (*.f32 2 (log.f32 alpha))) (+.f32 (*.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1)) 1)))
(/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))
(/.f32 (/.f32 (fma.f32 alpha alpha -1) (PI.f32)) (*.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1) (*.f32 2 (log.f32 alpha))))
(*.f32 -1 cosTheta)
(neg.f32 cosTheta)
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 cosTheta (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) cosTheta)
(*.f32 alpha (*.f32 alpha cosTheta))
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 cosTheta (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) cosTheta)
(*.f32 alpha (*.f32 alpha cosTheta))
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(-.f32 (*.f32 (pow.f32 alpha 2) cosTheta) cosTheta)
(-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))
(*.f32 (-.f32 (pow.f32 alpha 2) 1) cosTheta)
(-.f32 (*.f32 (*.f32 alpha alpha) cosTheta) cosTheta)
(*.f32 cosTheta (fma.f32 alpha alpha -1))

prune243.0ms (4.4%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New1701171
Fresh178
Picked011
Done000
Total1719180
Error
0b
Counts
180 → 9
Alt Table
StatusErrorProgram
0.7b
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
0.5b
(cbrt.f32 (/.f32 (log1p.f32 (expm1.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)))
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
(cbrt.f32 (/.f32 (-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4)))) (pow.f32 (*.f32 (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 (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)))))
0.6b
(*.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)))
0.4b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (log.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta))))))
0.8b
(cbrt.f32 (exp.f32 (log.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 3))))
0.5b
(+.f32 (/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) -1/2) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) (neg.f32 (log.f32 alpha))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))))
Compiler

Compiled 6320 to 3559 computations (43.7% saved)

localize64.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.7b
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 alpha alpha -1) 3)))
0.7b
(pow.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)) 3)
0.7b
(pow.f32 (fma.f32 alpha alpha -1) 3)
3.2b
(pow.f32 (*.f32 alpha alpha) (PI.f32))

series3.0ms (0.1%)

Counts
1 → 12
Calls

3 calls:

TimeVariablePointExpression
2.0ms
alpha
@-inf
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 alpha alpha -1) 3)))
0.0ms
alpha
@0
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 alpha alpha -1) 3)))
0.0ms
alpha
@inf
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 alpha alpha -1) 3)))

rewrite34.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
565×pow1_binary32
528×expm1-log1p-u_binary32
527×add-log-exp_binary32
527×log1p-expm1-u_binary32
515×add-exp-log_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
088
11458
214478
Stop Event
node limit
Counts
1 → 25
Calls
Call 1
Inputs
(log1p.f32 (expm1.f32 (pow.f32 (fma.f32 alpha alpha -1) 3)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (fma.f32 alpha alpha -1) 2)) (*.f32 -1 (pow.f32 (fma.f32 alpha alpha -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (*.f32 alpha alpha)) (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (pow.f32 (fma.f32 alpha alpha -1) 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 alpha alpha -1) (pow.f32 (fma.f32 alpha alpha -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (fma.f32 alpha alpha -1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (fma.f32 alpha alpha -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)) (pow.f32 (fma.f32 alpha alpha -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (*.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) (pow.f32 (fma.f32 alpha alpha -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (fma.f32 alpha alpha -1) 3/2) (pow.f32 (fma.f32 alpha alpha -1) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2) 3) (fma.f32 alpha alpha -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 3) (pow.f32 (sqrt.f32 (fma.f32 alpha alpha -1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) 1) (fma.f32 alpha alpha -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (pow.f32 (cbrt.f32 (fma.f32 alpha alpha -1)) 2)) (cbrt.f32 (fma.f32 alpha alpha -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) (sqrt.f32 (fma.f32 alpha alpha -1))) (sqrt.f32 (fma.f32 alpha alpha -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 alpha alpha -1) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 alpha alpha -1) 2) 3/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 alpha alpha -1) 3/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 alpha alpha -1) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (fma.f32 alpha alpha -1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (fma.f32 alpha alpha -1) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (fma.f32 alpha alpha -1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 3 (log.f32 (fma.f32 alpha alpha -1))))))))

simplify24.0ms (0.4%)

Algorithm
egg-herbie
Rules
948×fma-neg_binary32
653×cancel-sign-sub-inv_binary32
285×unswap-sqr_binary32
269×distribute-rgt-neg-in_binary32
237×distribute-lft-neg-in_binary32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
020169
157163
2134153
3393147
41717144
Stop Event
node limit
Counts
37 → 37
Calls
Call 1
Inputs
-1
(-.f32 (*.f32 3 (pow.f32 alpha 2)) 1)
(-.f32 (*.f32 3 (pow.f32 alpha 2)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
(-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
(pow.f32 alpha 6)
(-.f32 (pow.f32 alpha 6) (*.f32 3 (pow.f32 alpha 4)))
(-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (*.f32 3 (pow.f32 alpha 4)))
(-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
(pow.f32 alpha 6)
(-.f32 (pow.f32 alpha 6) (*.f32 3 (pow.f32 alpha 4)))
(-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (*.f32 3 (pow.f32 alpha 4)))
(-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
Outputs
-1
(-.f32 (*.f32 3 (pow.f32 alpha 2)) 1)
(fma.f32 3 (*.f32 alpha alpha) -1)
(-.f32 (*.f32 3 (pow.f32 alpha 2)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
(-.f32 (fma.f32 3 (*.f32 alpha alpha) -1) (*.f32 3 (pow.f32 alpha 4)))
(+.f32 (fma.f32 3 (*.f32 alpha alpha) -1) (*.f32 (pow.f32 alpha 4) -3))
(fma.f32 3 (*.f32 alpha alpha) (fma.f32 (pow.f32 alpha 4) -3 -1))
(fma.f32 3 (-.f32 (*.f32 alpha alpha) (pow.f32 alpha 4)) -1)
(-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
(-.f32 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
(-.f32 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)) (fma.f32 3 (pow.f32 alpha 4) 1))
(+.f32 (pow.f32 alpha 6) (fma.f32 3 (*.f32 alpha alpha) (fma.f32 (pow.f32 alpha 4) -3 -1)))
(+.f32 (pow.f32 alpha 6) (fma.f32 3 (-.f32 (*.f32 alpha alpha) (pow.f32 alpha 4)) -1))
(fma.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha -3) (fma.f32 3 (*.f32 alpha alpha) -1))
(pow.f32 alpha 6)
(-.f32 (pow.f32 alpha 6) (*.f32 3 (pow.f32 alpha 4)))
(+.f32 (pow.f32 alpha 6) (*.f32 -3 (pow.f32 alpha 4)))
(+.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 alpha 4) -3))
(fma.f32 (pow.f32 alpha 4) -3 (pow.f32 alpha 6))
(*.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha -3))
(-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (*.f32 3 (pow.f32 alpha 4)))
(+.f32 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)) (*.f32 -3 (pow.f32 alpha 4)))
(+.f32 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)) (*.f32 (pow.f32 alpha 4) -3))
(fma.f32 (pow.f32 alpha 4) -3 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)))
(fma.f32 3 (-.f32 (*.f32 alpha alpha) (pow.f32 alpha 4)) (pow.f32 alpha 6))
(-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
(-.f32 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
(-.f32 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)) (fma.f32 3 (pow.f32 alpha 4) 1))
(+.f32 (pow.f32 alpha 6) (fma.f32 3 (*.f32 alpha alpha) (fma.f32 (pow.f32 alpha 4) -3 -1)))
(+.f32 (pow.f32 alpha 6) (fma.f32 3 (-.f32 (*.f32 alpha alpha) (pow.f32 alpha 4)) -1))
(fma.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha -3) (fma.f32 3 (*.f32 alpha alpha) -1))
(pow.f32 alpha 6)
(-.f32 (pow.f32 alpha 6) (*.f32 3 (pow.f32 alpha 4)))
(+.f32 (pow.f32 alpha 6) (*.f32 -3 (pow.f32 alpha 4)))
(+.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 alpha 4) -3))
(fma.f32 (pow.f32 alpha 4) -3 (pow.f32 alpha 6))
(*.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha -3))
(-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (*.f32 3 (pow.f32 alpha 4)))
(+.f32 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)) (*.f32 -3 (pow.f32 alpha 4)))
(+.f32 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)) (*.f32 (pow.f32 alpha 4) -3))
(fma.f32 (pow.f32 alpha 4) -3 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)))
(fma.f32 3 (-.f32 (*.f32 alpha alpha) (pow.f32 alpha 4)) (pow.f32 alpha 6))
(-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
(-.f32 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4))))
(-.f32 (fma.f32 3 (*.f32 alpha alpha) (pow.f32 alpha 6)) (fma.f32 3 (pow.f32 alpha 4) 1))
(+.f32 (pow.f32 alpha 6) (fma.f32 3 (*.f32 alpha alpha) (fma.f32 (pow.f32 alpha 4) -3 -1)))
(+.f32 (pow.f32 alpha 6) (fma.f32 3 (-.f32 (*.f32 alpha alpha) (pow.f32 alpha 4)) -1))
(fma.f32 (pow.f32 alpha 4) (fma.f32 alpha alpha -3) (fma.f32 3 (*.f32 alpha alpha) -1))

prune265.0ms (4.8%)

Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New1600160
Fresh077
Picked011
Done011
Total1609169
Error
0b
Counts
169 → 9
Alt Table
StatusErrorProgram
0.7b
(pow.f32 (sqrt.f32 (/.f32 (/.f32 (fma.f32 alpha alpha -1) (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32)))) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1))) 2)
0.5b
(cbrt.f32 (/.f32 (log1p.f32 (expm1.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)))
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
(cbrt.f32 (/.f32 (-.f32 (+.f32 (*.f32 3 (pow.f32 alpha 2)) (pow.f32 alpha 6)) (+.f32 1 (*.f32 3 (pow.f32 alpha 4)))) (pow.f32 (*.f32 (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 (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)))))
0.6b
(*.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)))
0.4b
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (*.f32 (PI.f32) (log.f32 (*.f32 alpha alpha))) (+.f32 1 (log.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta))))))
0.8b
(cbrt.f32 (exp.f32 (log.f32 (pow.f32 (/.f32 (fma.f32 alpha alpha -1) (*.f32 (PI.f32) (*.f32 (*.f32 2 (log.f32 alpha)) (fma.f32 (fma.f32 alpha alpha -1) (*.f32 cosTheta cosTheta) 1)))) 3))))
0.5b
(+.f32 (/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) -1/2) (*.f32 (PI.f32) (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))) (neg.f32 (log.f32 alpha))) (/.f32 1/2 (*.f32 (PI.f32) (*.f32 (log.f32 alpha) (neg.f32 (fma.f32 (*.f32 cosTheta cosTheta) (fma.f32 alpha alpha -1) 1))))))
Compiler

Compiled 8886 to 5999 computations (32.5% saved)

regimes1.0s (18.4%)

Accuracy

Total 0.4b remaining (91.4%)

Threshold costs 0.4b (91.4%)

Counts
245 → 1
Compiler

Compiled 7074 to 3904 computations (44.8% saved)

simplify2.0ms (0%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01939
12739
22839
Stop Event
saturated
Calls
Call 1
Inputs
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (pow.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) 1) (+.f32 1 (log.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta))))))
Outputs
(/.f32 (-.f32 (*.f32 alpha alpha) 1) (*.f32 (pow.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) 1) (+.f32 1 (log.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 (fma.f32 alpha alpha -1) cosTheta))))))
(/.f32 (+.f32 (*.f32 alpha alpha) -1) (*.f32 (log.f32 (pow.f32 (*.f32 alpha alpha) (PI.f32))) (+.f32 1 (log.f32 (pow.f32 (exp.f32 cosTheta) (*.f32 cosTheta (fma.f32 alpha alpha -1)))))))

end200.0ms (3.6%)

Stop Event
fuel
Compiler

Compiled 352 to 240 computations (31.8% saved)

Profiling

Loading profile data...